Ver Mensaje Individual
  #4  
Antiguo 04-11-2004
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Reputación: 21
rafita Va por buen camino
Además de la solución de comprimir el ejecutable, también puedes utilizar los archivos de recursos. Personalmente no los he utilizado ni sé como hacerlo, pero aquí te adjunto dos enlaces donde se explica, y... parece sencillo.

http://www.clubdelphi.com/foros/show...light=recursos

http://www.clubdelphi.com/foros/show...light=recursos

También te propongo otra alternativa que sí he utilizado, sobre todo para cargar el logotipo de la empresa en los formularios:

En el evento OnCreate del formulario creo (en ejecución) un objeto de tipo imagen y le cargo la imagen desde un archivo situado en el mismo directorio que la aplicación:
Código:
With TImage.Create(Self) do  // imagen con el escudo
  begin
    Parent:=Self;
    Name:='CabeceraEscudo';
    AutoSize:=False; Stretch:=False;  Center:=False; Proportional:=True;
    Left:=8; Top:=4; Width:=150; Height:=50;
    Picture.LoadFromFile(GUbicacionAplicacion+'\NombreEscudoPantalla.bmp');
  end;
Si creas el objeto imagen en tiempo de diseño y en el OnCreate del formulario cargas la imagen
Código:
Imagen1.Picture.LoadFromFile(GUbicacionAplicacion+'\NombreEscudoPantalla.bmp');
pienso que el objeto Imagen1 ocupará espacio en tu ejecutable aunque no tenga ninguna imagen real asociada. La verdad, esto último no lo he probado.

Saludos.
__________________
Rafita.
Responder Con Cita