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.
Siguiendo con conla integraciond del grid de CANAL5
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:
Aqui la LIB la probamos y esta funcionando perfectamente con :
FWH 2.5, 2.6, 2.7, 2.8 y 7.01
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
FWH 2.5, 2.6, 2.7, 2.8 y 7.01
Saludos
R.F.
R.F.