Ayuda para crear el RDDADS.LIB
Posted: Thu Oct 17, 2013 6:11 pm
Estoy intentando recompilar el RDD de ADS, pasarlo de Xharbour 0.99.71 - BCC55 a xHarbour 1.2.3 - BCC582 .
Lo primero que hice fue bajar la última versión de los fuentes :
http://sourceforge.net/p/xharbour/code/ ... b/rdd_ads/
Luego baje el cliente de ADS, como para conectarme a un motor 8.x o mayor. a estos los baje de la pagina de SysBase.
Hice un BAT de compilación para construir las 2 librerías :
C:\BCC582\BIN\bcc32.exe -c -Ic:\harbour\include -Ic:\acesdk ads1.c
C:\BCC582\BIN\bcc32.exe -c -Ic:\harbour\include -Ic:\acesdk adsfunc.c
C:\BCC582\BIN\bcc32.exe -c -Ic:\harbour\include -Ic:\rdd_ads\acesdk adsmgmnt.c
REM construir la libreria ADSRDD:
C:\BCC582\BIN\tlib.exe adsrdd.lib -+ ads1.obj
C:\BCC582\BIN\tlib.exe adsrdd.lib -+ adsfunc.obj
C:\BCC582\BIN\tlib.exe adsrdd.lib -+ adsmgmnt.obj
REM construi la otra libreria ACE32.LIB.
C:\BCC582\BIN\implib.exe ace32.lib c:\acesdk\ace32.dll
Hasta ahí todo bien , pero cuando las sumo a mi proyecto no me reconoce algunas
funciones , que supuestamente son para versiones de clientes de ADS mayores a 6.nn
Eje
ADSCONNECT60
ADSDDREMOVETABLE
Verifique la version del cliente de ADS :
Eje ADSVER ACE32.DLL ( me dice 8.10.0.6 )
Alguien me puede indicar que estoy haciendo mal , o bien que paso me esta faltando..
Desde ya Gracias
Hugo Theler
Lo primero que hice fue bajar la última versión de los fuentes :
http://sourceforge.net/p/xharbour/code/ ... b/rdd_ads/
Luego baje el cliente de ADS, como para conectarme a un motor 8.x o mayor. a estos los baje de la pagina de SysBase.
Hice un BAT de compilación para construir las 2 librerías :
C:\BCC582\BIN\bcc32.exe -c -Ic:\harbour\include -Ic:\acesdk ads1.c
C:\BCC582\BIN\bcc32.exe -c -Ic:\harbour\include -Ic:\acesdk adsfunc.c
C:\BCC582\BIN\bcc32.exe -c -Ic:\harbour\include -Ic:\rdd_ads\acesdk adsmgmnt.c
REM construir la libreria ADSRDD:
C:\BCC582\BIN\tlib.exe adsrdd.lib -+ ads1.obj
C:\BCC582\BIN\tlib.exe adsrdd.lib -+ adsfunc.obj
C:\BCC582\BIN\tlib.exe adsrdd.lib -+ adsmgmnt.obj
REM construi la otra libreria ACE32.LIB.
C:\BCC582\BIN\implib.exe ace32.lib c:\acesdk\ace32.dll
Hasta ahí todo bien , pero cuando las sumo a mi proyecto no me reconoce algunas
funciones , que supuestamente son para versiones de clientes de ADS mayores a 6.nn
Eje
ADSCONNECT60
ADSDDREMOVETABLE
Verifique la version del cliente de ADS :
Eje ADSVER ACE32.DLL ( me dice 8.10.0.6 )
Alguien me puede indicar que estoy haciendo mal , o bien que paso me esta faltando..
Desde ya Gracias
Hugo Theler