Archivos compatibles

Responder
RodMG
Mensajes: 11
Registered for: 2 years 10 months
Mexico

Archivos compatibles

Mensaje por RodMG »

Hola.

Estoy intentando seguir el manual de Mercury y al llegar al ejemplo del primer contralor "Customer.prg", cuando ejecuto en el navegador el controlador "search", me regresa el error que pueden ver en la imagen adjunta.

En mi caso utilizo directamente apache de 23 bits y he encontrado complicado dar con los archivos "libharbour.dll" y "mod_harbour.so" correspondientes a 32 btis. Al final he descargado estos archivos del GIT de mod_harbour correspondientes a la versión 2.0 ya que, aunque existe el apartado para descargar la versión 3.0, no he encontrado en esta versión 3.0 los archivos para 32 bits, de ahí que he descargado los correspondientes a la versión 2.0 en la que si aparecen explícitamente los archivos de 32 bits. Los ejemplos de mod-harbour y de tWeb los he podido ejecutar sin problema (Salvo algunos que generar un error), pero sospecho que este error que estoy recibiendo en los ejemplos de Mercury están relacionados con que los archivos que he mencionado son los adecuados para probar Mercury.

Mi intención es utilizar mod-harbour, Tweb y Mercury juntos, ¿Podrían, por favor, indicarme el sitio desde el cual pueda descargar los archivos adecuados para que funcionen correctamente?

Agradezco de antemano su ayuda.

Saludos,

Rodolfo
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

Avatar de Usuario
charly
Mensajes: 145
Registered for: 3 years 6 months

Mensaje por charly »

Hola,

Toda la info la tienes aqui -> https://modharbour.app/compass/search/mod%20Harbour

Y si no prueba desde aqui --> https://modharbour.app/compass/bin/modharbour.zip

C.
Salutacions, saludos, regards.
Charly

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

https://httpd2.blogspot.com/
https://forum.modharbour.app

RodMG
Mensajes: 11
Registered for: 2 years 10 months
Mexico

Mensaje por RodMG »

Hola, Charly.

Buena tarde.

He realizado la prueba con los archivos descargados desde las dos alternativas que me comentas. En el caso de la primera liga, obtengo los mismos resultados. En el caso de la segunda liga obtengo errores al cuando se intenta cargar el mod-harbour.so, en el visor de eventos de Windows indica que esto es debido a que el mod-harbour-so es de 64 bits, pero mi instalación de Apache es de 32 bits.

Estoy siguiendo tu curso de Mercury y ha sido en el primer ejemplo del controlador que ha surgido este problema. No obstante, intenté también intenté con los archivos descargados en la liga que indica el manual de Mercury: "https://github.com/FiveTechSoft/mod_harbour" (En el apartado "ttps://github.com/FiveTechSoft/mod_harbour/tree/master/windows/win32), pero con estos obtengo el error:

mod_harbour version May 13 2020, 12:49:18
c:\Apache24\htdocs\libharbour.dll
The specified module could not be found.
failed to load hb_apache()

Tengo la sensación de que el problema deriva de la utilización de Apache de 32 bits y para esta plataforma no tengo claro el sitio desde el cual deba descargar los archivos harbour.dll y mod-harbour.so. A reserva de que me puedas indicar alguna otra pista para solucionar este problema, voy a realizar pruebas.

Muchas gracias por tu ayuda.

Saludos,

Rodolfo

RodMG
Mensajes: 11
Registered for: 2 years 10 months
Mexico

Mensaje por RodMG »

Hola, Charly.

Sólo para informarte que en lugar de intentar con las librerías, ahora intenté con los archivos PRG, he descargado del Drive del curso los archivos (Index.prg y customer.prg) y el controlador ha funcionado bien, supongo que debió haber sido algún caracter invisible dentro del código o algo así.

Ahora ya puedo continuar con el curso.

Muchas gracias por tu ayuda.

Saludos,

Rodolfo Muñoz

Responder