Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   No Encuentro El Error En Este *.rc (https://www.clubdelphi.com/foros/showthread.php?t=47676)

MON___ 04-09-2007 21:33:04

No Encuentro El Error En Este *.rc
 
Tengo un archivo fuente de recursos (*.RC) dentro de una carpeta llamada ICONOS. Dentro de ésta tengo una subcarpeta ICONOS_GENERALES, que contiene varios archivos *.ico

En el archivo RC tengo el siguiente código:

CUADERNO ICON DISCARDABLE "ICONOS_GENERALES\CUADERNO.ICO"

Pues bien, al compilar el RC con BRCC32.EXE me da el error "Cannot open file: ICONOS_GENERALES\CUADERNO.ICO

He probado dar la ruta completa del recurso ("C:\delphi\recursos\iconos\iconos_generales\cuaderno.ico") y me da el mismo error.

El archivo ICO es correcto. Lo he probado asignándoselo a un acceso directo y lo he abierto en el IMAGET EDITOR, donde se visualiza perfectamente. Es un ico de 32x32

¿Qué me falla?

seoane 04-09-2007 21:38:52

No se si sera dar palos de ciego, pero probaste a utilizar el nombre corto:
Código:

ICONOS~1\CUADERNO.ICO

MON___ 04-09-2007 21:46:08

Gracias SEOANE. Acabo de probar tu propuesta y sigue apareciendo el mismo error. He cambiado incluso el nombre de la carpeta para acortarlo (menos de 8 caracteres) y ni con éstas.

basti 04-09-2007 23:35:42

Creo que en el rc debes usar el formato "c" para cadenas, con la doble barra.
CUADERNO ICON DISCARDABLE "ICONOS_GENERALES\\CUADERNO.ICO"

MON___ 05-09-2007 13:50:28

Gracias, Basti. También había probado esa opción. Como muchas otras: con comillas, sin ellas, doble barra invertida, nombres con menos de 8 caracteres.
Os explico: he compilado el RC y no me ha dado el error. Lo he compilado con DELPHI cerrado. El error se producía si ejecutaba el BAT que había incluido en mi PROJECT MANAGER. Por lo tanto, el archivo fuente de recursos era correcto; ahora lo que me gustaría saber es por qué se me daba un error en la compilación si la realizaba ejecutando ese BAT incluido en el PROJECT MANAGER.


La franja horaria es GMT +2. Ahora son las 08:20:51.

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