mod_harbour + ADS 32 bits libharbour.dll

mod_harbour + ADS 32 bits libharbour.dll

Postby Cgallegoa » Thu Feb 06, 2020 3:57 pm

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.
Saludos,

Carlos Gallego

*** FWH-24.07, xHarbour 1.3.1 Build 20240624, Borland C++7.70, PellesC ***
Cgallegoa
 
Posts: 492
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Antonio Linares » Fri Feb 07, 2020 5:08 am

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Antonio Linares » Fri Feb 07, 2020 5:59 am

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 view
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=6

4. Construimos rddads.lib desde c:\harbour\contrib\rddads usando este fichero:

go32.bat
Code: Select all  Expand view
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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Cgallegoa » Fri Feb 07, 2020 8:44 pm

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
Saludos,

Carlos Gallego

*** FWH-24.07, xHarbour 1.3.1 Build 20240624, Borland C++7.70, PellesC ***
Cgallegoa
 
Posts: 492
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Cgallegoa » Fri Feb 07, 2020 9:58 pm

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,
Saludos,

Carlos Gallego

*** FWH-24.07, xHarbour 1.3.1 Build 20240624, Borland C++7.70, PellesC ***
Cgallegoa
 
Posts: 492
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Cgallegoa » Fri Feb 07, 2020 10:02 pm

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,
Saludos,

Carlos Gallego

*** FWH-24.07, xHarbour 1.3.1 Build 20240624, Borland C++7.70, PellesC ***
Cgallegoa
 
Posts: 492
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Antonio Linares » Fri Feb 07, 2020 11:32 pm

Carlos,

lo reviso cuanto antes...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Carles » Sat Feb 08, 2020 7:50 am

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.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1137
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Cgallegoa » Sat Feb 08, 2020 3:35 pm

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ó :lol:

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 ?
Saludos,

Carlos Gallego

*** FWH-24.07, xHarbour 1.3.1 Build 20240624, Borland C++7.70, PellesC ***
Cgallegoa
 
Posts: 492
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Antonio Linares » Sat Feb 08, 2020 7:41 pm

Carlos,

Eso depende de Apache, no de mod_harbour

Que bueno que lo hayas solucionado :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Joaquim Ferrer » Sat Aug 13, 2022 8:52 am

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=6

Alguna idea ? Gracias !
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
User avatar
Joaquim Ferrer
 
Posts: 105
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Antonio Linares » Sat Aug 13, 2022 3:25 pm

Estimado Joaquim,

Mantenemos un backup aqui:
https://github.com/FiveTechSoft/harbour_and_xharbour_builds/blob/master/adswin_x86_32.exe

Precisamente 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... :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Joaquim Ferrer » Sat Aug 13, 2022 5:38 pm

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.html

También a nivel de documentación está interesante
https://devzone.advantagedatabase.com/dz/webhelp/Advantage11/index.html?ace_advantage_management_api_functions.htm

Gracias de nuevo, un abrazo !
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
User avatar
Joaquim Ferrer
 
Posts: 105
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Antonio Linares » Sun Aug 14, 2022 12:00 pm

Estimado Joaquim,

gracias por compartir esos enlaces :-)

un abrazo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: mod_harbour + ADS 32 bits libharbour.dll

Postby Adolfredo Martinez » Fri Aug 19, 2022 12:37 am

Mirando este post, que esta interesante.

Pero ninguno enlace sirve.
Adolfredo Martinez
 
Posts: 113
Joined: Fri Feb 15, 2019 1:37 pm
Location: Aracataca-Colombia

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 70 guests