Error en ejecucion con la version 7.5 de FWH

Post Reply
User avatar
JmGarcia
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Error en ejecucion con la version 7.5 de FWH

Post 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
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

debes compilar con la nueva version de x[harbour]

xHarbour Compiler build 0.99.71 (SimpLex)
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
JmGarcia
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Post 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...
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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 ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
JmGarcia
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Post 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...
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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
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 »

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.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Ya lo han solucionado, podeis descargar el nuevo build desde aqui:

http://rapidshare.com/files/32968747/xharbour.exe.html
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
JmGarcia
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Post 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 ?
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
JmGarcia
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Post 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" + 
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Post Reply