Page 1 of 2
mod_harbour + ADS 32 bits libharbour.dll
Posted: Thu Feb 06, 2020 3:57 pm
by Cgallegoa
Hola amigos,
Dónde puedo encontrar libharbour.dll 32 bits con ADS ?
El enlace
https://github.com/FiveTechSoft/mod_harbour/blob/master/contribs/windows/ads32/libharbour.dll no funciona.
Gracias.
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Fri Feb 07, 2020 5:08 am
by Antonio Linares
Carlos,
Utiliza estos ficheros para construirlo facilmente y añade los ficheros necesarios de ADS:
https://github.com/FiveTechSoft/mod_harbour/tree/master/hbmk2/windows
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Fri Feb 07, 2020 5:59 am
by Antonio Linares
Aquí lo tienes:
https://github.com/FiveTechSoft/mod_harbour/tree/master/hbmk2/windows/ADS32 (mod_harbour.so y libharbour.dll)
Forma de construirlo:
1. Descargamos Harbour desde su repositorio:
git clone
https://github.com/harbour/core harbour
2. Construimos Harbour 32 bits usando Microsoft Visual Studio con este fichero:
go32.bat
Code: Select all | Expand
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
set HB_BUILD_MODE=c
set HB_USER_PRGFLAGS=-l-
set HB_BUILD_CONTRIBS
set HB_WITH_OPENSSL=c:\OpenSSL-Win32\include
set HB_WITH_CURL=c:\curl\include
del .\src\common\obj\win\msvc\hbver.obj
del .\src\common\obj\win\msvc\hbver_dyn.obj
del .\src\common\obj\win\msvc\hbverdsp.obj
win-make.exe
3. Descargamos el acesdk para 32 bits desde aquí y lo
instalamos en su path por defecto:
http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=16&Product=5&Platform=64. Construimos rddads.lib desde c:\harbour\contrib\rddads usando este fichero:
go32.bat
Code: Select all | Expand
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
set HB_BUILD_MODE=c
set HB_USER_PRGFLAGS=-l-
set HB_WITH_ADS=c:\Program Files (x86)\Advantage 10.10\acesdk\
c:\harbour\bin\win\msvc\hbmk2 rddads -trace
5. Vamos a c:\mod_harbour\hbmk2\windows\ADS32\ y ejecutamos go32.bat
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Fri Feb 07, 2020 8:44 pm
by Cgallegoa
Maestro, gracias por tu ayuda. Excelente como siempre.
Mod_Harbour nos abre un rango de opciones casi ilimitado.
Gracias a todos los que han hecho posible esta herramienta.
Un abrazo
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Fri Feb 07, 2020 9:58 pm
by Cgallegoa
Maestro, ahora me sale el siguiente mensaje :
El programa no puede niciarse porque falta libcurl.dll en el equipo. Intente reinstalar el programa para corregir este problema
Y no hace nada, Si uso libharbour.dll y mod_harbour.so sin ADS, funciona todo bien, exceto ADS,
Pero con la nueva dll, cualquier módulo que ejecuto arroja el error indicado.
¿ Qué me hace falta ?
Gracias,
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Fri Feb 07, 2020 10:02 pm
by Cgallegoa
Cgallegoa wrote:Maestro, ahora me sale el siguiente mensaje :
El programa no puede iniciarse porque falta libcurl.dll en el equipo. Intente reinstalar el programa para corregir este problema
Y no hace nada, Si uso libharbour.dll y mod_harbour.so sin ADS, funciona todo bien, exceto ADS,
Pero con la nueva dll, cualquier módulo que ejecuto arroja el error indicado.
¿ Qué me hace falta ?
Gracias,
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Fri Feb 07, 2020 11:32 pm
by Antonio Linares
Carlos,
lo reviso cuanto antes...
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Sat Feb 08, 2020 7:50 am
by Carles
Hi,
Cgallegoa wrote:Cgallegoa wrote:Maestro, ahora me sale el siguiente mensaje :
El programa no puede iniciarse porque falta libcurl.dll en el equipo. Intente reinstalar el programa para corregir este problema
Y no hace nada, Si uso libharbour.dll y mod_harbour.so sin ADS, funciona todo bien, exceto ADS,
Pero con la nueva dll, cualquier módulo que ejecuto arroja el error indicado.
¿ Qué me hace falta ?
Gracias,
Copia la dll libcurl.dll que tienes en el directorio de /samples a windows/system32. Reinicia apache
Siau.
C.
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Sat Feb 08, 2020 3:35 pm
by Cgallegoa
Carles, gracias por tu respuesta.
La coloqué en xampp\htdocs pero sigue saliendo el mismo mensaje.
La coloqué en windows\system y ya no pidió libcurl.dll sino ace32.dll.
En resumen, copié a la carpeta WINDOWS\SYSTEM:
- libcurl.dll
- ace32.dll
- aceloc32.dll
- axcws32.dll
y voilà, funcionó
Las preguntas del millón:
¿ Es correcto que vayan en la carpeta WINDOWS\SYSTEM?,
¿ No debería ser "WINDOWS\SYSTEM32" ?
Y mejor aún, ¿ no debería ser en la carpeta dónde ponemos el código mod_harbour ?
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Sat Feb 08, 2020 7:41 pm
by Antonio Linares
Carlos,
Eso depende de Apache, no de mod_harbour
Que bueno que lo hayas solucionado

Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Sat Aug 13, 2022 8:52 am
by Joaquim Ferrer
Buenos dias
Parece ser que este enlace no funciona
3. Descargamos el acesdk para 32 bits desde aquí y lo
instalamos en su path por defecto:
http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=16&Product=5&Platform=6Alguna idea ? Gracias !
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Sat Aug 13, 2022 3:25 pm
by Antonio Linares
Estimado Joaquim,
Mantenemos un backup aqui:
https://github.com/FiveTechSoft/harbour_and_xharbour_builds/blob/master/adswin_x86_32.exePrecisamente porque Sybase ha anunciado discontinuidad del producto, asi que mejor tener copias de seguridad

También tenemos guardada copia del de 64 bits por si te hace falta...

Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Sat Aug 13, 2022 5:38 pm
by Joaquim Ferrer
Fabuloso Antonio, me viene muy bien
'Surfeando' un poquito por la web, he encontrado el siguiente enlace, sobre todo para la descarga del Advantage Data Architect
https://advantage.com.uy/descargas.htmlTambién a nivel de documentación está interesante
https://devzone.advantagedatabase.com/dz/webhelp/Advantage11/index.html?ace_advantage_management_api_functions.htmGracias de nuevo, un abrazo !
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Sun Aug 14, 2022 12:00 pm
by Antonio Linares
Estimado Joaquim,
gracias por compartir esos enlaces

un abrazo
Re: mod_harbour + ADS 32 bits libharbour.dll
Posted: Fri Aug 19, 2022 12:37 am
by Adolfredo Martinez
Mirando este post, que esta interesante.
Pero ninguno enlace sirve.