Truco para eliminar el problema de el enlazador de Borland cuando el archivo .RES (Recursos Compila
Publicado: Sab Ago 27, 2011 2:02 am
Hola Compañeros.
Desde un tiempo a la fecha utilizo el compilador de Recursos PellesC, el
cual no tiene problemas en compilar Imágenes de gran tamaño.
Pero existe un problema cuando el archivo de recursos ya compilado llega
al límite de 1MB, el enlazador de Borland no puede anexarlo al ejecutable.
“Una Solución sencilla que a mí me funciono sin problema algunoâ€
fue crear un segundo archivo de recursos (.RC).
Veamos como se hace:
En el Menú "Ver", seleccionamos Gestor de Recursos y creamos un nuevo
archivo de recursos.
Una vez creado lo mas practico es abrirlo con un Editor de textos de su
preferencia.
Edito el primer archivo quitándole recursos y se los copio al segundo
para que el primero dismunuya de tamaño y así el enlazador (linker) no
tenga problema alguno con este.
"Solo debo tener cuidado que cuando agregue recursos tanto al primer
archivo como al segundo archivo de recursos de no repetir los nombres".
Bueno ahora vamos a incluir el segundo archivo de recursos en nuestro
proyecto.
Asumiendo que se tiene la Ver. 2.2 ó posterior:
Abrir el archivo del Proyecto con un editor de textos el cual tiene
extensión .xpj
A partir de la 2.2 está en formato XML algo así:
<Files>
<File Filename="TyTCFD.prg"/>
<File Filename="Entrada.prg"/>
<File Filename="Empresas.prg"/>
<File Filename="Sucursales.prg"/>
<File Filename="AbcEmpresas.prg"/>
<File Filename="ABCSucursales.prg"/>
<File Filename="AbcCertificados.prg"/>
<File Filename="AbcPlantillasCFD.prg"/>
<File Filename="AbcUsuarios.prg"/>
<File Filename="Activacion.prg"/>
<File Filename="Addendas.prg"/>
<File Filename="Bitacora.prg"/>
<File Filename="Certificados.prg"/>
<File Filename="Configuracion.prg"/>
<File Filename="DBMySQL.prg"/>
<File Filename="FastRepH.prg"/>
<File Filename="Messages.prg"/>
<File Filename="PlantillasCFD.prg"/>
<File Filename="Rutinas.prg"/>
<File Filename="TEdit.prg"/>
<File Filename="Usuarios.prg"/>
<File Filename="TyTCFD.rc"/>
<File Filename="REPORTES.rc"/> <======== aqui inserte este linea
<File Filename="LogoEmpresa.prg"/>
Como pueden ver en este ejemplo agregué el segundo archivo de recursos
REPORTES.rc.
una vez actualizado el archivo del proyecto lo reconstruyo y REPORTES.rc
también será compilado y enlazado en nuestro ejecutable.
Con este pequeño truco resolvemos la limitante del Enlazador de Borland.
espero y les sirva
Saludos...
Desde un tiempo a la fecha utilizo el compilador de Recursos PellesC, el
cual no tiene problemas en compilar Imágenes de gran tamaño.
Pero existe un problema cuando el archivo de recursos ya compilado llega
al límite de 1MB, el enlazador de Borland no puede anexarlo al ejecutable.
“Una Solución sencilla que a mí me funciono sin problema algunoâ€
fue crear un segundo archivo de recursos (.RC).
Veamos como se hace:
En el Menú "Ver", seleccionamos Gestor de Recursos y creamos un nuevo
archivo de recursos.
Una vez creado lo mas practico es abrirlo con un Editor de textos de su
preferencia.
Edito el primer archivo quitándole recursos y se los copio al segundo
para que el primero dismunuya de tamaño y así el enlazador (linker) no
tenga problema alguno con este.
"Solo debo tener cuidado que cuando agregue recursos tanto al primer
archivo como al segundo archivo de recursos de no repetir los nombres".
Bueno ahora vamos a incluir el segundo archivo de recursos en nuestro
proyecto.
Asumiendo que se tiene la Ver. 2.2 ó posterior:
Abrir el archivo del Proyecto con un editor de textos el cual tiene
extensión .xpj
A partir de la 2.2 está en formato XML algo así:
<Files>
<File Filename="TyTCFD.prg"/>
<File Filename="Entrada.prg"/>
<File Filename="Empresas.prg"/>
<File Filename="Sucursales.prg"/>
<File Filename="AbcEmpresas.prg"/>
<File Filename="ABCSucursales.prg"/>
<File Filename="AbcCertificados.prg"/>
<File Filename="AbcPlantillasCFD.prg"/>
<File Filename="AbcUsuarios.prg"/>
<File Filename="Activacion.prg"/>
<File Filename="Addendas.prg"/>
<File Filename="Bitacora.prg"/>
<File Filename="Certificados.prg"/>
<File Filename="Configuracion.prg"/>
<File Filename="DBMySQL.prg"/>
<File Filename="FastRepH.prg"/>
<File Filename="Messages.prg"/>
<File Filename="PlantillasCFD.prg"/>
<File Filename="Rutinas.prg"/>
<File Filename="TEdit.prg"/>
<File Filename="Usuarios.prg"/>
<File Filename="TyTCFD.rc"/>
<File Filename="REPORTES.rc"/> <======== aqui inserte este linea
<File Filename="LogoEmpresa.prg"/>
Como pueden ver en este ejemplo agregué el segundo archivo de recursos
REPORTES.rc.
una vez actualizado el archivo del proyecto lo reconstruyo y REPORTES.rc
también será compilado y enlazado en nuestro ejecutable.
Con este pequeño truco resolvemos la limitante del Enlazador de Borland.
espero y les sirva
Saludos...