![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
delphi recursos
Por favor nesecito que me ayuden con esto de los archivos de recursos he buscado manuales y no me explican con claridad logro hacer el archivo.RES y me sale perfecto pero cuando escribo esto en delphi {$R felicidad.res}
asi se llama el archivo, delphi me dice que no lo encuentra quisiera saber si hay un lugar especifico donde poner la carpeta con el archivo porque me dice que no lo encuentra. Tengo el archivo .res y el archivo de sonido en la misma carpeta en el disco F: quisiera que me den una mano por favor llevo tiempo con esto y nada. |
#2
|
||||
|
||||
Cita:
Saludos. |
#3
|
||||
|
||||
Hola,
El archivo de recursos se incluye mediante una ruta relativa (al ejecutable de la a aplicación) o mediante una ruta absoluta, creo que también se puede, si no me equivoco. Lo normal, sea como sea, es incluirlo con una ruta relativa al ejecutable de la aplicación, esto es, que:
Quiere decir que Delphi espera que el archivo "felicidad.res" se encuentre en el mismo directorio en que se encuentra el ejecutable de tu aplicación. Me llama la atención que dices que los archivos están en "F:", porque, en ese caso tal vez tendrías que escribir especificarlo:
Edito: Se me adelantó Donald, pero, en realidad él tiene razón: la situación del archivo "res" sería relativa al archivo o unidad que lo incluya, más bien que al ejecutable de la aplicación, pues esto no se puede decir que siempre sea así. |
#4
|
||||
|
||||
Cita:
El archivo res debe estar en la ruta de búsqueda de unidades delphi al momento de compilación. En tiempo de ejecución no lo busca, lo utiliza el linker, de modo que de nada sirve que este con el exe. De modo que lo anterior no es correcto porque si tienes un directorio de salida para tu exe, entonces nunca encontrara el archivo *.res si lo colocas ahi. Espero haber sido claro aunque no estoy seguro de que haberlo sido. ![]() Saludos. |
#5
|
||||
|
||||
Hola,
Sí, Donald, ya he editado mi anterior mensaje: efectivamente, yo también pienso ahora que el archivo de recursos debe ser relativo a la unidad que lo utilice, y, si se me apura, comienzo a pensar que el mismo puede estar también en algún directorio de la "Library Path", o de la "Search Path", de modo que ni lo que digo al principio tiene que ser absolutamente cierto en todos los casos. ¿Alguien por ahí con un manual de Delphi? ![]() |
#6
|
||||
|
||||
Cita:
1) Que el archivo .res debe estar en la library path o en el search path. 2) Que el ejecutable no lo usa. El linker lo mete en el exe en tiempo de linkeado. Saludos. |
#7
|
||||
|
||||
Hola,
Bueno. Pues queda claro. Sólo que yo no he dicho que el ejecutable "lo usara", sino que el archivo de recursos había de estar en el directorio del ejecutable, donde se genera el ejecutable, creo que se entiende mejor ahora: pero es un error, yo mismo he usado archivos de recursos que no estaban en el directorio del ejecutable, o sea que lo que he dicho no es correcto. ![]() |
#8
|
||||
|
||||
pues, no se mucho de eso pero tengo entendido que deben estar en la misma carpeta del proyecto
__________________
Conoce mi blog http://www.edgartec.com |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Recursos en castellano para Delphi 6 | Marina | Varios | 15 | 22-08-2007 11:56:08 |
Recursos delphi 2006 | hibero | Varios | 1 | 30-04-2006 03:13:42 |
Recursos de 24 y 32 bits en Delphi | onlytk | Varios | 0 | 16-12-2005 22:18:51 |
![]() |
|