Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Teoría sobre Archivos de Recursos (https://www.clubdelphi.com/foros/showthread.php?t=55336)

MaMu 14-04-2008 15:08:06

Teoría sobre Archivos de Recursos
 
Teoría sobre Archivos de Recursos

Tengo algun tipo de limitación en cuanto al contenido de un Archivo de Recursos?

Por ejemplo, uno para guardar BMPs, pero podria ser para guardar lo que quiciera? Por ejemplo otro tipo de archivos, hasta dll quizas.

Saludos

fer21unmsm 14-04-2008 21:17:26

Hola Mamu, hace un buen tiempo que no manejo delphi asi que si estoy mal me corriges, el archivo de recursos te refieres al *.rc o *.res (despues de compilar), bien yo pienso que no solo es para imagenes, tambien puedes meter dlls, ejecutables y demás, ya que yo mismo tengo un programa que he realizado en una empresa en la cual en vez de generar un instalador porque tenia dos archivos (dos ejecutables), lo que hice fue poner uno dentro del archivo de recursos y llamarlo desde el otro, por tanto es factible

Saludos cordiales.

Neftali [Germán.Estévez] 15-04-2008 12:19:30

Cita:

Empezado por mamu (Mensaje 279877)
...uno para guardar BMPs, pero podria ser para guardar lo que quiciera? Por ejemplo otro tipo de archivos, hasta dll quizas.

Hola Mamu; En un archivo de recursos puedes guardar lo que quieras.
En principio hay unos tipos Predefinidos para guaradar los tipos más habituales:

RT_ACCELERATOR Accelerator table
RT_ANICURSOR Animated cursor
RT_ANIICON Animated icon
RT_BITMAP Bitmap resource
RT_CURSOR Hardware-dependent cursor resource
RT_DIALOG Dialog box
RT_FONT Font resource
RT_FONTDIR Font directory resource
RT_GROUP_CURSOR Hardware-independent cursor resource
RT_GROUP_ICON Hardware-independent icon resource
RT_ICON Hardware-dependent icon resource
RT_MENU Menu resource
RT_MESSAGETABLE Message-table entry
RT_RCDATA Application-defined resource (raw data)
RT_STRING String-table entry
RT_VERSION Version resource


Para los que no son habituales, existe el tipo (RT_RCDATA) que es un tipo RAW; Es decir, que puedes almacenar lo que quieras. Eso incluye EXE, DLL, VIDEO, MUSICA, HTML,....

Si buscas en internet encontrarás muchos ejemplos de cómo utilizar este tipo de recursos; Sin ir más lejos aquí tienes uno.

Este enlace también está muy bien...

MaMu 15-04-2008 12:36:31

Muchas gracias Neftali, es justo lo que estaba buscando.

Saludos


La franja horaria es GMT +2. Ahora son las 22:32:38.

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