recompilar fiveh.lib

Re: recompilar fiveh.lib

Postby surGom » Fri Sep 21, 2012 11:08 am

Y en harbour.c que es lo que falla...

Gracias
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: recompilar fiveh.lib

Postby Antonio Linares » Fri Sep 21, 2012 1:17 pm

En harbour.prg tienes que poner estas líneas al principio:

Code: Select all  Expand view  RUN

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

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

Re: recompilar fiveh.lib

Postby surGom » Fri Sep 21, 2012 1:55 pm

Gracias Antonio, mejoro pero ahora me da estos errores

Code: Select all  Expand view  RUN

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 view  RUN

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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: recompilar fiveh.lib

Postby surGom » Fri Sep 21, 2012 2:48 pm

Faltaba este error

Code: Select all  Expand view  RUN
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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: recompilar fiveh.lib

Postby Antonio Linares » Fri Sep 21, 2012 4:30 pm

Añade esta función:

function DbSkipper( x )

return _DbSkipper( x )
regards, saludos

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

Re: recompilar fiveh.lib

Postby Antonio Linares » Fri Sep 21, 2012 4:42 pm

Tambien esta:

function CurDrive( x )

return hb_CurDrive( x )
regards, saludos

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

Re: recompilar fiveh.lib

Postby Antonio Linares » Fri Sep 21, 2012 4:43 pm

Tienes que enlazar hbwin.lib para CreateObject()
regards, saludos

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

Re: recompilar fiveh.lib

Postby surGom » Fri Sep 21, 2012 5:23 pm

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 view  RUN
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 view  RUN
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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: recompilar fiveh.lib

Postby surGom » Fri Sep 21, 2012 5:48 pm

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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: recompilar fiveh.lib

Postby Antonio Linares » Fri Sep 21, 2012 8:50 pm

Prueba con dos guiones:

function DbSkipper( x )

return __DbSkipper( x )
regards, saludos

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

Re: recompilar fiveh.lib

Postby Antonio Linares » Fri Sep 21, 2012 9:04 pm

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

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

Re: recompilar fiveh.lib

Postby surGom » Sat Sep 22, 2012 12:38 am

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 view  RUN
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 view  RUN
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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: recompilar fiveh.lib

Postby Antonio Linares » Sat Sep 22, 2012 7:32 am

No enlaces harbour-32-bcc.lib y dime cuales te aparecen, gracias :-)
regards, saludos

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

Re: recompilar fiveh.lib

Postby surGom » Sat Sep 22, 2012 10:07 am

Sacando la libreria me sigue dando los mismos errores

Code: Select all  Expand view  RUN

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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: recompilar fiveh.lib

Postby Antonio Linares » Sat Sep 22, 2012 11:09 am

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... :-)
regards, saludos

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

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 40 guests