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
Problemas con fichero .RES
Problemas con fichero .RES
José Martin Uriarte
jmuarg@yahoo.es
jmuarg@yahoo.es
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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
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
jmuarg@yahoo.es
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 988
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Que estas usando para compilar y enlazar? Un bat? make? te pregunto para saber la forma en la que estas enlazando los recursos.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
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
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
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
jmuarg@yahoo.es
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
Voy a probar convirtiendolo en DLL a ver que pasa y ya veremos.
Gracias
José Martin Uriarte
jmuarg@yahoo.es
jmuarg@yahoo.es
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.
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.