Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Usar recursos desde el Menu Project, Resources (https://www.clubdelphi.com/foros/showthread.php?t=69093)

iktwo 26-07-2010 06:42:33

Usar recursos desde el Menu Project, Resources
 
Pues que me he bajado el trial de Delphi 2010 y me ha surgido una duda sobre como agregar recursos a una aplicación.. He visto que el menu de project trae un aparto que dice resources que permite seleccionar un archivo, después de hacer estoy y compilar he visto que el tamaño de mi .exe ha aumentado, pero sigo sin saber como utilizarlo, ya he agragado recursos haciendo primero un archivo y enlistandoles alli, pero quiero saber si desde este menu es posible hacerlo, Gracias!!

Neftali [Germán.Estévez] 26-07-2010 13:02:49

Dependiendo de los recursos que hayas añadido hay diferentes formas de utilizarlos. por ejemplo, si miras en la ayuda los métodos del componente TImage y de las clases de imágenes que permite almacenar, verás que tiene métodos como LoadFromResourceID o LoadFromResourceName (en el caso de TBitmap).
Aquí puedes ver un ejemplo de código, aunque si buscas en los foros encontrarás más.

Con estos métodos puedes recuperar en un TImage un recurso de tipo BITMAP que hayas almacenado.

Aquí puedes ver cómo recuperar un CURSOR almacenado, o como almacenar/usar recursos (ficheros) de cualquier otro tipo.

iktwo 26-07-2010 15:35:30

Es cierto funciona como lo esperaba, no se que estaba haciendo mal, creo que lo había intentado con loadFromResourceId y por eso no podía.. Gracias, entonces la linea
Código:

{$R *.DFM}
Es la que utiliza los recursos sin agregar
un .res?

Neftali [Germán.Estévez] 26-07-2010 16:06:29

Eso es para agregar los formularios; Si necesitas agregar un fichero de recursos debes agregarlo; Ya sea como:
Código Delphi [-]
{$R *.res}

o como:

Código Delphi [-]
{$R MisRecursos.res}


La franja horaria es GMT +2. Ahora son las 00:35:10.

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