¿Límite en el tamaño de un archivo .res?
Posted: Fri Feb 16, 2007 12:57 am
He aquí un feo problema:
Tenemos un archivo .rc relativamente grande que editamos con el IDE de Pelles. Cuando es compilado como un .res con xrc.exe (o con porc.exe), el archivo resultante es de poco más de 1 mega.
Luego, al ejecutar ilink32.exe (Borland 5.5.1) para enlazar este .res dentro del .exe, simplemente peta con este nada útil mensaje:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Access violation. Link terminated.
Si quito un recurso del archivo .rc, todo compila bien de nuevo.
¿Alguien ha experimentado algo parecido a ésto?
¿Es esta una limitante de Windows referente al tamaño del archivo .res que puede ser agregado al .exe?
Podría intentar partir el .rc en 2 o más archivos, pero primero me gustaría escuchar experiencias al respecto de cómo usar varios .rc para un ejectuable (¿se sigue usando un único .res, o hay varios .res?)
¿Es este un probleme del ilink32.exe de Borland?
Toda ayuda, comentario y sugerencias son bienvenidas.
Luis Krause
Tenemos un archivo .rc relativamente grande que editamos con el IDE de Pelles. Cuando es compilado como un .res con xrc.exe (o con porc.exe), el archivo resultante es de poco más de 1 mega.
Luego, al ejecutar ilink32.exe (Borland 5.5.1) para enlazar este .res dentro del .exe, simplemente peta con este nada útil mensaje:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Access violation. Link terminated.
Si quito un recurso del archivo .rc, todo compila bien de nuevo.
¿Alguien ha experimentado algo parecido a ésto?
¿Es esta una limitante de Windows referente al tamaño del archivo .res que puede ser agregado al .exe?
Podría intentar partir el .rc en 2 o más archivos, pero primero me gustaría escuchar experiencias al respecto de cómo usar varios .rc para un ejectuable (¿se sigue usando un único .res, o hay varios .res?)
¿Es este un probleme del ilink32.exe de Borland?
Toda ayuda, comentario y sugerencias son bienvenidas.
Luis Krause