Ver Mensaje Individual
  #4  
Antiguo 01-03-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Lo que se me ocurre no me parece muy elegante, pero, así a bote pronto... tal vez podría funcionar más o menos:

Código Delphi [-]
var
  imgPath: PChar;
begin
  imgPath := 'clubdelphi.bmp';
  Image1.Tag := Integer(imgPath);
  Image1.Picture.LoadFromFile(imgPath);

Es decir, se trata de guardar en la propiedad "Tag" del componente la ruta del archivo de imagen. Esta ruta podría luego recuperarse tal que así:

Código Delphi [-]
var
  s: PChar;
begin
  s := Image1.Tag;
  ShowMessage(s);
end;

Pero, reconozco que estoy un poco perdido aquí. No sé muy bien qué pasa. No sé muy bien "a qué apunta" la propiedad "Tag", no sé si aquello a lo que apunte "se liberará" correctamente. Aparentemente funciona, pero, creo que tiene que haber mejores soluciones. A ver si a algún compañero se le ocurre algo mejor.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita