Problemas con fichero .RES

Post Reply
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Problemas con fichero .RES

Post by jmua »

Hola Foro.
Estoy migrando una aplicacion de 16 bits a 32 bits.
Al enlazar me da un error: Fatal error Vioalation access. Link terminated.
He comprobado que el problema es el fichero de recursos .Res.
Mirando por el foro he visto que no se puede tener un .RES mayor que 1.052.000 Bites y el mio ocupa 2.236.000.
Se pueden utilizar mas de un .Res en una aplicacion y como lo puedo hacer.
El caso que en 16 bits si lo mete en el executable.
Muchas gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

José,

Que editor de recursos usas ?

Prueba a cargar el fichero RES en el Borland Resource Workshop y a salvarlo como RC y luego úsalo como fichero RC.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Post by jmua »

antonio,
Para 16 Bits uso Resource Workshop
Para 32 Bits uso Pellesc
He hecho lo que dices pero pasa lo mismo da el error:
Fatal: Violation access. Link terminated
Como he dicho antes he visto por el foro que el fichero de recursos tiene que ser menor a 1.052.000 bites.
se pueden tener dos o mas ficheros de recursos y como les llamo?

Gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Los bitmaps los guardas dentro del fichero RC ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Post by Carlos Mora »

jmua wrote:antonio,
Para 16 Bits uso Resource Workshop
Para 32 Bits uso Pellesc
He hecho lo que dices pero pasa lo mismo da el error:
Fatal: Violation access. Link terminated
Como he dicho antes he visto por el foro que el fichero de recursos tiene que ser menor a 1.052.000 bites.
se pueden tener dos o mas ficheros de recursos y como les llamo?

Gracias
Que estas usando para compilar y enlazar? Un bat? make? te pregunto para saber la forma en la que estas enlazando los recursos.

Yo los uso en una dll ya que son muchos (18-20 Mb) y aun así a veces me da problemas. En ese caso suelo abrir la dll o el res con el ResourceHacker, le hago alguna modificacion trivial y grabo. Automágicamente me lo arregla. Prueba con eso.

Un saludo,
Carlos
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Post by jmua »

Antonio los Bitmaps los dialogos y los iconos los guardo todos dentro del fichero de recursos.
Voy a probar convirtiendol en DLL a ver que pasa,
Pero lo que me gustaria es dejarlo en RES aunque sean dos pero claro no se como añadir dos RES a la aplicacion
Antonio Linares wrote:Los bitmaps los guardas dentro del fichero RC ?
José Martin Uriarte
jmuarg@yahoo.es
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Post by jmua »

Carlos para compilar y enlazar utilizo el Verc 4.3 que es muy comodo y practico.
Voy a probar convirtiendolo en DLL a ver que pasa y ya veremos.
Gracias
José Martin Uriarte
jmuarg@yahoo.es
MOISES
Posts: 824
Joined: Wed Aug 22, 2007 10:09 am

Post by MOISES »

Yo lo que hago, por si te sirve, es trabajar con ficheros .rc, que no me dan ningún problema.

Las imágenes las almaceno en su correspondiente archivo externo, y dentro del rc las llamo:

NOMBRERECURSO TIPO "BMP\LOGO.BMP"

EJ:

CONTA BITMAP "BMP\CONTA.BMP"
ICO01 ICON "ICO\IC01.ICO"


A mi me funciona genial.
Post Reply