¿Límite en el tamaño de un archivo .res?

¿Límite en el tamaño de un archivo .res?

Postby Luis Krause » 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
"May the Source be with GNU"
User avatar
Luis Krause
 
Posts: 59
Joined: Tue Oct 11, 2005 1:39 am
Location: Vancouver, Canada

Postby Raymundo Islas M. » Fri Feb 16, 2007 1:11 am

Master Krause

Yo me tope con algo asi, cuando estaba en los 16 bits y tuve que "partir" el RC en 2, al pasarme a los 32, segui trabajando con los 2 RC sin problema alguno.

En cuanto al limite por tamaño, no sabria decirte.



Saludos
FWH 10.6 + xHarbour + Borland 582
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Postby Armando » Fri Feb 16, 2007 7:53 am

Luis:

Nada más por no dejar, y si compilas el .RC con el mismo Pelles C, (Salvar como .... y en tipo eliges *.Res)

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3100
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby Alfredo Arteaga » Fri Feb 16, 2007 7:52 pm

Mmm... algún día me sucedió algo similar e igualmente pensé en llegar al límite.

Despues de revisar y no se porque motivo uno de los BMP estaba dañado, despues de quitarlo y volverlo a colocar se solucionó el problema.
User avatar
Alfredo Arteaga
 
Posts: 326
Joined: Sun Oct 09, 2005 5:22 pm
Location: Mexico

Postby Luis Krause » Sat Feb 17, 2007 1:02 am

Raymundo, Armando, Alfredo:

Al parecer BCC tiene un límite de máx un mega para archivos .res.
Así que creamos un segundo .rc en donde iremos agregando nuevos recursos.

Parece ser que con VC no hay este problema, pero de momento hay no hay posibilidad de usar VC en lugar de Borland.

Como es factible manejar más de un .rc/.res con el ejecutable, no hay mayor problema en dividir el .rc en varios archivos para mentener el resultante .res debajo del mega.

Saludos y gracias por sus comentarios.

Luis Krause
"May the Source be with GNU"
User avatar
Luis Krause
 
Posts: 59
Joined: Tue Oct 11, 2005 1:39 am
Location: Vancouver, Canada

Postby Ruben Fernandez » Sun Feb 18, 2007 2:26 pm

Luis:

Esas limitaciones son de BCC como tu dices, pero haciendo
algunos experimentos (en mi trabajo) con Borland Dev. Studio
esas limitacioines desaparecen.

Si ya se hay que tener Borland Developer Studio, pero es una solucion.

Saludos

Ruben Fernandez.
Ruben Fernandez
 
Posts: 366
Joined: Wed Aug 30, 2006 5:25 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 162 guests