Page 2 of 4
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 11:08 am
by surGom
Y en harbour.c que es lo que falla...
Gracias
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 1:17 pm
by Antonio Linares
En harbour.prg tienes que poner estas líneas al principio:
Code: Select all | Expand
#ifdef __HARBOUR__
#ifndef __XHARBOUR__
function HB_DBG_VMSTKLCOUNT( x ) ; return __DBGVMSTKLCOUNT( x )
function HB_DBG_VMPARLLIST( x ) ; return __DBGVMPARLLIST( x )
function HB_DBG_VMVARLGET( x, y ) ; return __DBGVMVARLGET( x, y )
function HB_DBG_VMVARSLEN() ; return __DBGVMVARSLEN()
#endif
#endif
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 1:55 pm
by surGom
Gracias Antonio, mejoro pero ahora me da estos errores
Code: Select all | Expand
Executando: ILINK32 @B32.BC
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_CURDRIVE' referenced from E:\FWH712\LIB\FIVEH.LIB|FILENAME
Error: Unresolved external '_HB_FUN_FW_GT' referenced from E:\FWH712\LIB\FIVEH.LIB|DDE
Error: Unresolved external '_HB_FUN_GETCPU' referenced from E:\FWH712\LIB\FIVEH.LIB|ERRSYSW
Error: Unresolved external '_HB_FUN_DBSKIPPER' referenced from E:\FWH712\LIB\FIVEH.LIB|DATABASE
En lo que respecta al programa en sí
Createobject en xharbour funciona y no enlazo ninguna librería el prg es de Ricardo de Moura Marques
SETBALLOON, HB_FUN_SETGETCOLORFOCUS es di fivewin
HB_FUN_HB_ZIPFILE seguramente la tengo que modificar ya que enlazo hbzlib.lib y me faltara alguna librería ya que en xharbour son 2 zlib.lib y hbzip.lib, donde zlib es la equivalencia a hbzlib y no encuentro la equivalencia de hbzip.lib en harbour
HB_FUN_HB_CODEPAGE_ESWIN segurmente no enlaze hbcpage.lib
Code: Select all | Expand
Error: Unresolved external '_HB_FUN_CREATEOBJECT' referenced from OBJ\RMAIL.OBJ
Error: Unresolved external '_HB_FUN_HB_CODEPAGE_ESWIN' referenced from OBJ\FUNCION.OBJ
Error: Unresolved external '_HB_FUN_SETBALLOON' referenced from OBJ\ORIGEN.OBJ
Error: Unresolved external '_HB_FUN_SETGETCOLORFOCUS' referenced from OBJ\ORIGEN.OBJ
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from OBJ\ZIP.Obj
Estamos mejorando
Gracias
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 2:48 pm
by surGom
Faltaba este error
Code: Select all | Expand
Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from E:\FWH712\LIB\FIVEH.LIB|DATABASE
Error: Unresolved external '_HB_FUN_DBSKIPPER' referenced from E:\FWH712\LIB\FIVEH.LIB|DATABASE
Gracias
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 4:30 pm
by Antonio Linares
Añade esta función:
function DbSkipper( x )
return _DbSkipper( x )
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 4:42 pm
by Antonio Linares
Tambien esta:
function CurDrive( x )
return hb_CurDrive( x )
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 4:43 pm
by Antonio Linares
Tienes que enlazar hbwin.lib para CreateObject()
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 5:23 pm
by surGom
Gracias Antonio las 2 funciones las puse en mi programa principal y
Error: Unresolved external '_HB_FUN_CURDRIVE' referenced from E:\FWH712\LIB\FIVEH.LIB|FILENAME funcionó
la otra no y me dió estos nuevos errores
Code: Select all | Expand
Error: Unresolved external '_HB_FUN_FW_GT' referenced from E:\FWH712\LIB\FIVEH.LIB|DBTOOLS
Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from E:\FWH712\LIB\FIVEH.LIB|DATABASE
Error: Unresolved external '_HB_FUN_CREATEOBJECT' referenced from OBJ\RMAIL.OBJ
Error: Unresolved external '_HB_FUN_SETBALLOON' referenced from OBJ\ORIGEN.OBJ
Error: Unresolved external '_HB_FUN_SETGETCOLORFOCUS' referenced from OBJ\ORIGEN.OBJ
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from OBJ\ZIP.OBJ
Error: Unresolved external '_HB_FUN__DBSKIPPER' referenced from OBJ\ORIGEN.OBJ
Error: Unresolved external '_HB_FUN_GETCPU' referenced from E:\FWH712\LIB\FIVEH.LIB|ERRSYSW
Aquí estan las librerías enlazadas
Code: Select all | Expand
FiveH.lib FiveHC.lib +
hbrtl.lib +
hbvm.lib +
gtwin.lib +
hblang.lib +
hbmacro.lib +
hbrdd.lib +
hbcpage.lib +
hbwin.lib +
rddntx.lib +
rddcdx.lib +
rddfpt.lib +
hbsix.lib +
hbcommon.lib +
hbpp.lib +
cw32.lib +
import32.lib +
nddeapi.lib +
iphlpapi.lib +
rasapi32.lib +
,
"E:\marescah\MARESCA.RES" +
No pensé que podía ser tan engoroso cambiar de compilador
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 5:48 pm
by surGom
Complie nuevamente y dió esto
Error: Unresolved external '_HB_FUN_FW_GT' referenced from E:\FWH712\LIB\FIVEH.LIB|DBTOOLS
Error: Unresolved external '_HB_FUN__DBSKIPPER' referenced from E:\FWH712\LIB\FIVEH.LIB|DATABASE
Error: Unresolved external '_HB_FUN_CREATEOBJECT' referenced from OBJ\RMAIL.OBJ
Error: Unresolved external '_HB_FUN_SETBALLOON' referenced from OBJ\ORIGEN.OBJ
Error: Unresolved external '_HB_FUN_SETGETCOLORFOCUS' referenced from OBJ\ORIGEN.OBJ
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from OBJ\ZIP.OBJ //este lo puedo arreglar
Error: Unresolved external '_HB_FUN_GETCPU' referenced from E:\FWH712\LIB\FIVEH.LIB|ERRSYSW
Luis
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 8:50 pm
by Antonio Linares
Prueba con dos guiones:
function DbSkipper( x )
return __DbSkipper( x )
Re: recompilar fiveh.lib
Posted: Fri Sep 21, 2012 9:04 pm
by Antonio Linares
Disculpa, creo que es al reves:
Prueba con dos guiones:
function _DbSkipper( x )
return __DbSkipper( x )
ó
function _DbSkipper( x )
return __DbSkipper( x )
Esto se debe a que usaba distintos nombres en Harbour y xHarbour
Re: recompilar fiveh.lib
Posted: Sat Sep 22, 2012 12:38 am
by surGom
Antonio probé con la función (yo las veo las dos iguales). Hice un prg con tu función la compile y el obj lo adicione a la librería fiveh.lib e intenté ingresando la función en mi prg original y en los dos casos siguió dando el mismo error.
Lo que hice fue reemplazar tanto en tdatabse como en wbrowse (cuando arregle database empezó a fallar en el mismo lado wbrowse), donde decía en los métodos
_DbSkipper cambiarlo por __dbskipper y voilá compilo.
También agregue harbour-32-bcc.lib para ver que pasaba y no se si fue esto o que pero limpió algunos errores
Code: Select all | Expand
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '__astart' referenced from C:\HARB2LIB582H\FIVEH.LIB|libmain
Error: Unresolved external '_HB_FUN_CREATEOBJECT' referenced from OBJ\RMAIL.OBJ
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from OBJ\ZIP.OBJ
Salto esta libmain...
La librería hbwin.lib va en algun lugar en especial de la compilación???
En xharbour HB_ZIPFILE' esta EN HBZIP.LIB en harbour dónde??
Así esta ahora las librerías en el script
Code: Select all | Expand
FiveH.lib FiveHC.lib +
hbrtl.lib +
hbvm.lib +
gtgui.lib +
hblang.lib +
hbmacro.lib +
hbrdd.lib +
hbcpage.lib +
rddntx.lib +
rddcdx.lib +
rddfpt.lib +
hbsix.lib +
harbour-32-bcc.lib +
hbcommon.lib +
hbpp.lib +
hbwin.lib +
hbzlib.lib +
cw32.lib +
import32.lib +
nddeapi.lib +
iphlpapi.lib +
rasapi32.lib +
Muchas gracias nuevamente por la paciencia
Re: recompilar fiveh.lib
Posted: Sat Sep 22, 2012 7:32 am
by Antonio Linares
No enlaces harbour-32-bcc.lib y dime cuales te aparecen, gracias

Re: recompilar fiveh.lib
Posted: Sat Sep 22, 2012 10:07 am
by surGom
Sacando la libreria me sigue dando los mismos errores
Code: Select all | Expand
Executando: ILINK32 @B32.BC
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '__astart' referenced from C:\HARB2LIB582H\FIVEH.LIB|libmain
Error: Unresolved external '_HB_FUN_CREATEOBJECT' referenced from OBJ\RMAIL.OBJ
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from OBJ\ZIP.OBJ
luis
Re: recompilar fiveh.lib
Posted: Sat Sep 22, 2012 11:09 am
by Antonio Linares
Luis,
No tiene por que existir un "libmain" dentro de FiveH.lib. No se como ha llegado ahi. Lo habrás metido por error ?
Respecto a las otras dos funciones, de momento declaralas vacias a la espera de que veamos por que no las encuentra:
function CreateObject()
return nil
y prueba a arrancar la aplicación.
Lo suyo sería que usases el FWH más reciente y no una versión tan antigua...
