Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2012
orlando9427 orlando9427 is offline
Registrado
NULL
 
Registrado: nov 2010
Posts: 8
Poder: 0
orlando9427 Va por buen camino
Como leer recursos externos

Bueno estoy desarrollando dos aplicaciones una guarda los recursos en si misma y otra lee los recursos de esa aplicación. Ya he trabajado con la edicion y creación de recursos pero no en recursos ajenos, tengo este codigo.
Código:
function ReadSettings(sFile: PChar; var Settings: PSettings): Boolean;
var    hResInfo: HRSRC;
        hRes: HGLOBAL;
        hInst: LongInt;
begin
    Result := False;
    hInst := BeginUpdateResource(sFile, False);
    hResInfo := FindResource(hInst, RC_SETTINGS, RT_RCDATA);
    if hResInfo <> 0 then
    begin
        hRes := LoadResource(hInstance, hResInfo);
        if hRes <> 0 then
        begin
            Settings := LockResource(hRes);
            Result := True;
        end;
    end;
end;
Estuve debuggeando y BeginUpdateResource si devuelve un handle pero FindResource no, ¿alguna idea de como hacer eso? Saludos!
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como se pueden encryptar recursos en una applicación Dean Lazarus, FreePascal, Kylix, etc. 3 12-09-2008 09:14:47
funcion para escribir recursos (como?) jw4v32 API de Windows 2 05-03-2008 06:44:04
como modificar achivos de recursos aeff API de Windows 3 14-09-2007 00:22:42
Problemas al leer un archivo de recursos Hugorr Varios 3 30-08-2005 16:35:09
Agregar iconos como recursos roman Gráficos 1 28-02-2004 03:42:18


La franja horaria es GMT +2. Ahora son las 18:26:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi