Page 1 of 1
Error en ejecucion con la version 7.5 de FWH
Posted: Tue May 22, 2007 8:50 pm
by JmGarcia
Compilando un programa con xharbour 0.99.70 y la version 7.4 de FWH todo bien.
Al cambiar a FWH 7.5 y el mismo xharbour me casca.
Da este error al ejecutar el programa:
Code: Select all
"ACTIVE.PRG" was compiled by older version, PCODE version 9 is no longer supported - Please recompile
Posted: Tue May 22, 2007 9:31 pm
by Patricio Avalos Aguirre
debes compilar con la nueva version de x[harbour]
xHarbour Compiler build 0.99.71 (SimpLex)
Posted: Wed May 23, 2007 7:50 am
by JmGarcia
Patricio Avalos Aguirre wrote:debes compilar con la nueva version de x[harbour]
xHarbour Compiler build 0.99.71 (SimpLex)
Quiere esto decir que tras una version de FWH tengo que "perseguir" la siguiente de xHarbour...
Pues vaya.
Al ejecutar la aplicacion me abre antes una de MS-DOS y no he tocado nada...
Me pasa con la version 7.4 y 7.5 siempre que use el xharbour que trae la distribucion de FTDN.
Si uso la 7.4 con el xharbour del .ORG la 0.99.70 va bien.
Que alguien me lo explique...
Posted: Wed May 23, 2007 8:53 am
by Antonio Linares
JmGarcia,
Comprueba que no tengas una versión anterior de xharbour ó FWH en tu ordenador y que la estes usando por error
Acabamos de descargar e instalar FWH y xHarbour desde nuestro FTP y funciona correctamente sin errores
Estas usando alguna librería que esté construida con una versión anterior de xHarbour ?
Posted: Wed May 23, 2007 10:08 am
by JmGarcia
Antonio Linares wrote:Estas usando alguna librería que esté construida con una versión anterior de xHarbour ?
Si, uso la FileXLS pero ya la ha recompilado y no me da el error del PCODE, ya funciona.
Ahora lo unico esque me saca una ventana de MS-DOS detras...
Posted: Wed May 23, 2007 10:21 am
by Antonio Linares
Asegurate de que estás enlazando gtgui.lib y no gtwin.lib y que al llamar al ilink32 usas la opción -aa
Posted: Wed May 23, 2007 1:46 pm
by Carlos Mora
Antonio,
la xHarbour que hay en el ftp de que fecha es? De que fecha es el Harbour.exe?
Te pregunto porque bajamos la 7.05 y el xHarbour correspondiente, hicimos el rebuild de todo y compila y enlaza sin errores, pero da unos fallos extrañísimos en la evaluación de macros y cosas por el estilo, que con la xHarbour que bajamos con la 7.04 funciona perfectamente.
Un saludo,
Carlos.
Posted: Wed May 23, 2007 4:39 pm
by Antonio Linares
Carlos,
xHarbour tiene problemas actualmente que estamos a la espera de que los solucione el equipo de desarrollo de xHarbour.
Pondremos un mensaje para avisar cuando confirmen que está arreglado y un nuevo build
Posted: Wed May 23, 2007 5:33 pm
by Antonio Linares
Ya lo han solucionado, podeis descargar el nuevo build desde aqui:
http://rapidshare.com/files/32968747/xharbour.exe.html
Posted: Wed May 23, 2007 6:17 pm
by JmGarcia
Antonio Linares wrote:Asegurate de que estás enlazando gtgui.lib y no gtwin.lib y que al llamar al ilink32 usas la opción -aa
El fichero
bc que me genera el AJMAKE es este:
Code: Select all
"E:\Bases\Pruebas\LeePOI.obj" +
"E:\Lenguas\BCC551\Lib\c0w32.obj", +
"E:\Bases\Pruebas\LeePOI.exe","e:\bases\pruebas\leepoi.map", +
"E:\Bases\FWH0705\LIB\Fivehc.lib" +
"E:\Bases\FWH0705\LIB\Fivehx.lib" +
"E:\Bases\FWH0705\xHarbour\lib\dbffpt.lib" +
"E:\Bases\FWH0705\xHarbour\lib\hbsix.lib" +
"E:\Bases\FWH0705\contribuciones\FileXLS\lib\FILEXLS.lib" +
"E:\Bases\FWH0705\xHarbour\lib\rtl.lib" +
"E:\Bases\FWH0705\xHarbour\lib\vm.lib" +
"E:\Bases\FWH0705\xHarbour\lib\rdd.lib" +
"E:\Bases\FWH0705\xHarbour\lib\dbfcdx.lib" +
"E:\Bases\FWH0705\xHarbour\lib\dbfntx.lib" +
"E:\Bases\FWH0705\xHarbour\lib\lang.lib" +
"E:\Bases\FWH0705\xHarbour\lib\macro.lib" +
"E:\Bases\FWH0705\xHarbour\lib\debug.lib" +
"E:\Bases\FWH0705\xHarbour\lib\common.lib" +
"E:\Bases\FWH0705\xHarbour\lib\pp.lib" +
"E:\Bases\FWH0705\xHarbour\lib\gtstd.lib" +
"E:\Lenguas\BCC551\Lib\cw32.lib" +
"E:\Lenguas\BCC551\Lib\import32.lib",
"E:\Bases\Pruebas\LeePOI.res"
Quite todas las LIB y fui anadiendo hasta que funciono.
Los parametros del BCCP que tengo son
-O2 -OS -tW -5 -c -w3
¿ Que hace el
-aa ?
Posted: Wed May 23, 2007 8:00 pm
by Antonio Linares
El -aa hace que no te salga una pantalla MsDos de fondo.
Tienes que usar gtgui.lib en vez de gtstd.lib
Posted: Wed May 23, 2007 9:58 pm
by JmGarcia
Antonio Linares wrote:El -aa hace que no te salga una pantalla MsDos de fondo.
Tienes que usar gtgui.lib en vez de gtstd.lib
Bueno... pues con esto, esta todo aclarado.
Muchas gracias, Antonio.
De todas formas estas librerias me las pone a capon el AjMake, entre ellas
gtstd.lib:
Code: Select all
"E:\Bases\FWH0705\xHarbour\lib\rtl.lib" +
"E:\Bases\FWH0705\xHarbour\lib\vm.lib" +
"E:\Bases\FWH0705\xHarbour\lib\rdd.lib" +
"E:\Bases\FWH0705\xHarbour\lib\dbfcdx.lib" +
"E:\Bases\FWH0705\xHarbour\lib\dbfntx.lib" +
"E:\Bases\FWH0705\xHarbour\lib\lang.lib" +
"E:\Bases\FWH0705\xHarbour\lib\macro.lib" +
"E:\Bases\FWH0705\xHarbour\lib\debug.lib" +
"E:\Bases\FWH0705\xHarbour\lib\common.lib" +
"E:\Bases\FWH0705\xHarbour\lib\pp.lib" +
"E:\Bases\FWH0705\xHarbour\lib\gtstd.lib" +