Siguiendo con conla integraciond del grid de CANAL5

Post Reply
Laurel
Posts: 65
Joined: Fri Oct 21, 2005 8:07 pm
Location: México

Siguiendo con conla integraciond del grid de CANAL5

Post by Laurel »

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
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

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:

Code: Select all

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.
Post Reply