FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error de enlazado con FWH 14.11 y xHarbour 1.2.3
Posts: 563
Joined: Sun Oct 09, 2005 07:23 PM
Re: Error de enlazado con FWH 14.11 y xHarbour 1.2.3
Posted: Sun Dec 07, 2014 10:13 PM
Antonio,
He borrado entera la instalación primera que había hecho de las versiones descargadas de la Web.
La he vuelto a instalar.
He sustituido la versión de xHarbour de la Web por la nueva que me has indicado en este hilo.
He modificado los métodos NEW de las clases para añadir SELF a los Return de esos métodos.
He cambiado una función para el método END de la clase TBCOMCLASS para comunicaciones serie debido a algunos cambios entre la librería HBCOMM.LIB antigua que tenía y la nueva de la última construcción de xHarbour.
Y con todo esto uno de los programas parece que va bien a falta de unas pruebas más exahustivas que tengo pendientes de hacer.

Sin embargo en el otro programa me da unos errores que no deberían de darse por lo sencillo del código fuente que no logro entender el porqué, son líneas de código que no se han alterado en años:

ERROR 1: Wges.prg(16280) Error E0030 Syntax error: "syntax error at 'ON'"
Code (fw): Select all Collapse
    if ResulCalc[1]=.t.
     USE (ResulCalc[2]) new ALIAS 'KK_CALC'
     if nRdb3=2
       [b]INDEX ON TOTALES TO &ResulCalc[2] DESCENDING[/b]  [color=#FF0000]// línea del error[/color]
     endif


ERROR 2:Wges.prg(19527) Error E0030 Syntax error: "syntax error at '&'"

Code (fw): Select all Collapse
        // Importa los datos desde el fichero antigüo.
        [b]use &(aFilesNew[k]) new[/b]   [color=#FF0000]// línea del error[/color]
          forigen:=substr(aFilesNew[k],2)
          if FILE(forigen)
             APPEND FROM &(forigen)
          endif
        use
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error de enlazado con FWH 14.11 y xHarbour 1.2.3
Posted: Sun Dec 07, 2014 10:17 PM

genera el fichero PPO (usando el flag /p al llamar a Harbour) y copia aqui la traducción que te aparece en el ppo de esas líneas

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 563
Joined: Sun Oct 09, 2005 07:23 PM
Re: Error de enlazado con FWH 14.11 y xHarbour 1.2.3
Posted: Sun Dec 07, 2014 11:01 PM
Lo he solucionado de esta manera:

El error 1º: sustituyendo la línea existente anterior por:
Code (fw): Select all Collapse
INDEX ON TOTALES TO (ResulCalc[2]) DESCENDING


El error 2º: sustituyendo por:
Code (fw): Select all Collapse
        //use &(aFilesNew[k]) new
        dbusearea(.T.,,aFilesNew[k],,.F.)

Y también se corrige sustituyendo por:
Code (fw): Select all Collapse
use (aFilesNew[k]) new


Mañana intentaré una revisión más exahustiva del resultado con las nuevas versiones de FWH y xHarbour para ver si los sockets y todo lo demás va bien.
Pero de momento, hemos conseguido generar los exe.

Muchas Gracias Antonio.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error de enlazado con FWH 14.11 y xHarbour 1.2.3
Posted: Tue Dec 09, 2014 07:36 AM

Muy bien! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion