Page 1 of 1

Unable to open file 'DBFDBT.LIB' en fwh 2.6 de Septiembre

PostPosted: Tue Oct 25, 2005 1:22 am
by fleal
Buen dia foro,
acabo de descargar la versión de fwh 2.6 de Septiembre 2005
Al compilar cualquier sample me aparece este mensaje

Unable to open file 'DBFDBT.LIB'

Esa lib no aparece en mi nueva instalación de harbour o xharbour
Pero si viene en mi antigua versión que usaba para la fwh 2.5

Gracias
Fernando Leal
México, DF

PostPosted: Tue Oct 25, 2005 4:00 am
by Antonio Linares
Fernando,

Esa librería ya no existe. Ahora se usan DBFFPT.LIB y HBSIX.LIB.

PostPosted: Tue Oct 25, 2005 7:25 am
by rrgaona
Antonio enlazo la libreria que indicas y no es capaz de montar ningun rdd.
Da error cuando haces USE.
Hay que hacer algo mas ademas de enlazar esta libreria hbsix??
Saludos

PostPosted: Tue Oct 25, 2005 8:11 am
by Antonio Linares
Rafael,

Tienes que enlazar las demás librerías de RDDs. El cambio ha sido que en vez de DBFDBT.LIB, ahora se usa DBFFPT.LIB y HBSIX.LIB, pero todas las demas tienes que enlazarlas.

PostPosted: Tue Oct 25, 2005 8:22 am
by rrgaona
Esto son los enlaces:
Utilizo el cvs de harbour y Fw2.5. Si utilizo la version ultima que hay oficial no tengo problemas.

"c:\paco\Obj\paco.obj" +
"C:\bcc55\Lib\c0w32.obj", +
"C:\paco\paco.EXE","c:\paco\paco.map", +
"C:\FWH\LIB\Fiveh.lib" +
"C:\FWh\Lib\fivehc.lib" +
"C:\FWH\LIB\TSBRW32.LIB" +
"C:\harbour\lib\codepage.lib" +
"C:\harbour\lib\common.lib" +
"C:\harbour\lib\dbfcdx.lib" +
"C:\harbour\lib\dbffpt.lib" +
"C:\harbour\lib\dbfntx.lib" +
"C:\harbour\lib\debug.lib" +
"C:\harbour\lib\gtcgi.lib" +
"C:\harbour\lib\gtpca.lib" +
"C:\harbour\lib\hbole.LIB" +
"C:\harbour\lib\lang.lib" +
"C:\harbour\lib\macro.lib" +
"C:\harbour\lib\nulsys.lib" +
"C:\harbour\lib\pp.lib" +
"C:\harbour\lib\rdd.lib" +
"C:\harbour\lib\rtl.lib" +
"C:\harbour\lib\vm.lib" +
"C:\harbour\lib\zlib1.lib" +
"C:\harbour\lib\ziparchive.lib" +
"C:\harbour\lib\hbsix.lib" +
"C:\harbour\lib\gtstd.lib" +
"C:\bcc55\Lib\uuid.lib" +
"C:\bcc55\Lib\import32.lib" +
"C:\bcc55\Lib\cw32.lib" +
"C:\bcc55\Lib\wininet.lib",
"c:\paco\paco.res"

PostPosted: Tue Oct 25, 2005 8:43 am
by rrgaona
Como llamo al rdd en el prg es:

REQUEST DBFCDX, dbffpt, ordkeyno, ordkeycount
RddSetDefault( "DBFCDX" )

Algo mas??
Saludos
Rafa

PostPosted: Tue Oct 25, 2005 8:58 am
by Antonio Linares
Rafa,

Prueba a ponerlas en este orden:

echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc

PostPosted: Tue Oct 25, 2005 9:25 am
by rrgaona
Gracias Antonio.
Era el orden, deben de tener funciones con el mismo nombre.
Saludos
Rafa