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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-11-2010
ØnLy ØnLy is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 17
Poder: 0
ØnLy Va por buen camino
Manjer Recursos desde Delphi

Como puedo cargar y obtener la data de recursos en delphi
en tiempo de ejecucion , se de algunas APIs como LoadResource , etc
pero no se como se implemntan en etse lenguaje

Gracias
Responder Con Cita
  #2  
Antiguo 01-11-2010
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
La pregunta es algo amplia.. que tipo de recursos?... que es lo que quieres hacer con ellos?..
Si te sirve, investiga el ejemplo ResXplor ubicado en ($Delphi)\Demos\ResXplor

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 01-11-2010
ØnLy ØnLy is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 17
Poder: 0
ØnLy Va por buen camino
Te explico mi situacion , esoty desarollando un programa simple
que consta de dos partes , un builder( Constructor ) y otro archivo , haora
el builder deveria de meter el contendio de un string que sera variable
como reecurso en el segundo archivo , este segundo archivo al ejecutarse debera realisar una funcion que tendra como parametro el recurso agregado
por el builder en forma de string.......

Me explico : El segundo programa debe meter el contenido de un recurso agregado por el builder en un string para usarlo en una funcion....

Gracias de antemano!
Responder Con Cita
  #4  
Antiguo 02-11-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
UpdateResource

Saludos.
Responder Con Cita
  #5  
Antiguo 02-11-2010
ØnLy ØnLy is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 17
Poder: 0
ØnLy Va por buen camino
Gracias por la respuesta , esa API ya la conocia.....
Estoy escribiendo un codigo y aunque clo cmpila no funciona
es el siguiente

Código:
var

recurso : HRSRC;
cargado : Cardinal;
lock : PChar;
talla : DWORD;
buffer : string;

begin

   //Encontramos el recurso
    recurso := FindResource(0,'101','CUSTOM');
    //Cargamso el rescurso
    cargado := LoadResource(HINSTANCE,recurso);
    //Obtenemosel un puntero al recurso
    lock := LockResource(cargado);
    //Obtenemos el tamaño del recurso
    talla := SizeOfResource(HINSTANCE,recurso);

    //Metemos el contenido del puntero con el recurso en un string
    SetString(buffer , PChar(lock) , talla);

    //metemos el string con la informacion del recurso en el emo
     showmessage(buffer);u

end;
No veo el error , añado el recurso manualmente y solo me da un MSGBOX en bblanco , si alguien me puede ayudar!!!

Saludos!
Responder Con Cita
  #6  
Antiguo 02-11-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Mira este ejemplo donde cambio el icono en el recurso de un ejecutable.

Saludos.
Responder Con Cita
Respuesta



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
Usar recursos desde el Menu Project, Resources iktwo Varios 3 26-07-2010 16:06:29
delphi recursos carlosf82 Internet 11 27-07-2008 17:01:46
Cargar un avi desde un fichero de recursos avmm2004 Varios 2 06-12-2007 11:22:45
Recursos de 24 y 32 bits en Delphi onlytk Varios 0 16-12-2005 22:18:51


La franja horaria es GMT +2. Ahora son las 01:53:02.


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