FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Siguiendo con conla integraciond del grid de CANAL5
Posts: 65
Joined: Fri Oct 21, 2005 08:07 PM
Siguiendo con conla integraciond del grid de CANAL5
Posted: Mon Mar 05, 2007 04:50 PM

Hola de nuevo!

Sigo atorada con la integraci贸n del grid de canal5. Hice lo siguiente:

  1. Recompile (con un archivo .BAT que amablemente RF me envio) e integre de nuevo la libreria con lo siguiente:
    GRID.OBJ, HEADER.OBJ, FOOT.OBJ, COLUMNA.OBJ, DRIVES.OBJ y XSCRLL.OBJ... al compilar estos dos 煤ltimos me envio algunos warnings que Antonio me indico que por no ser errores no hab铆a problema...

  2. Agregue a mi script de compilaci贸n dicha librer铆a pero a la hora de compilar mi aplicaci贸n me manda errores como si no reconociera las funciones que estan en DRIVES y en XSCRLL:

Error: Unresolved external '_HB_FUN__DBSKIPPER' referenced from C:\CANAL5\GRID\GRID32\GRID32.LIB|grid
Error: Unresolved external '_HB_FUN_PBMPWIDTH' referenced from C:\CANAL5\GRID\GRID32\GRID32.LIB|grid
Error: Unresolved external '_HB_FUN_PBMPHEIGHT' referenced from C:\CANAL5\GRID\GRID32\GRID32.LIB|grid
Error: Unresolved external '_HB_FUN_CDRIVES' referenced from C:\CANAL5\GRID\GRID32\GRID32.LIB|grid
Error: Unresolved external '_HB_FUN_XVSCRLL' referenced from C:\CANAL5\GRID\GRID32\GRID32.LIB|grid
Error: Unresolved external '_HB_FUN_XHSCRLL' referenced from C:\CANAL5\GRID\GRID32\GRID32.LIB|grid
Error: Unresolved external '_HB_FUN_GETTEXTWID' referenced from C:\CANAL5\GRID\GRID32\GRID32.LIB|grid

qu茅 puedo hacer??? ya tengo varios dias con esto y nada... si alguien ya hizo esto me podr铆a ayudar.... la insistencia es porque estamos migrando nuestro sistema y tenemos ncantidad de grids en todala aplicaci贸n...

Me falta agregar algo a los programas???

Mil gracias de antemano!!!!

Laura Edith Hern谩ndez H. :?

Laurel
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Siguiendo con conla integraciond del grid de CANAL5
Posted: Mon Mar 05, 2007 05:34 PM
Laura:

A ver.... el codigo en C ya no es necesario compilarlo por fuera porque se a帽adio al final del c贸digo fuente de GRID.PRG. entre un #PRAGMA BEGINDUMP y #PRAGMA ENDDUMP

La funcion cDrives se cambio por otra funci贸n escrita en FiveWin y tambien se a帽adio al final del GRID.PRG.

Asi que el BAT de compilacion debio de quedar asi:

harbour grid /m /n /ic:\xharbour\include;c:\fwh\include
harbour columna /m /n /ic:\xharbour\include;c:\fwh\include
harbour foot /n /ic:\xharbour\include;c:\fwh\include
harbour header /m /n /ic:\xharbour\include;c:\fwh\include

bcc32 -D__HARBOUR__;HB_API_MACROS;HB_FM_STATISTICS_OFF -O2 -c -Ic:\xHarbour\include:c:\fwh\include grid.c
bcc32 -D__HARBOUR__;HB_API_MACROS;HB_FM_STATISTICS_OFF -O2 -c -Ic:\xHarbour\include:c:\fwh\include columna.c
bcc32 -D__HARBOUR__;HB_API_MACROS;HB_FM_STATISTICS_OFF -O2 -c -Ic:\xHarbour\include:c:\fwh\include foot.c
bcc32 -D__HARBOUR__;HB_API_MACROS;HB_FM_STATISTICS_OFF -O2 -c -Ic:\xHarbour\include:c:\fwh\include header.c

DEL grid32.lib

TLIB grid32.lib +grid.obj
TLIB grid32.lib +columna.obj
TLIB grid32.lib +foot.obj
TLIB grid32.lib +header.obj


Aqui la LIB la probamos y esta funcionando perfectamente con :

FWH 2.5, 2.6, 2.7, 2.8 y 7.01
Saludos

R.F.

Continue the discussion