Directiva preprocesador

quim
Mensajes: 31
Registered for: 3 years 4 months
Andorra

Mensaje por quim »

Gracias Charly de nuevo por tus comentarios ...

Evidentemente voy a probar el turbo mod v2 :)

También tengo en el 'tintero de pruebas' el mod del amigo Manu

La compatibilidad para todos los mod, sería que todos los 'fabricantes' de mod, incluyeran el #define en las reglas del preprocesador

Intentaré construir el V2 con esta regla, a ver como funciona y si es la solución

Salutacions/Saludos

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

Mensaje por charly »

Quim
quim escribió: Jue May 19, 2022 8:14 am La compatibilidad para todos los mod, sería que todos los 'fabricantes' de mod, incluyeran el #define en las reglas del preprocesador
Si. En este caso es fàcil y no rompe nada de lo que hay y puede servir para casos como el tuyo. Este fin de semana dejaré puesta este define en el V2.1

C.
Salutacions, saludos, regards.
Charly

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

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

quim
Mensajes: 31
Registered for: 3 years 4 months
Andorra

Mensaje por quim »

Charly

Confirmado, añadiendo a mh_apache.prg
__pp_AddRule( hPP, "#define __MODHARBOUR__" )

... y como dices ... no rompe nada ;)

Es posible la compatibilidad de un mismo prg, compilado por el mod o creado como exe :)

Seguidamente voy a buscar compatibilidad con la inclusion de ficheros externos, ya que el v2 no los encuentra

Código: Seleccionar todo

// {% hb_SetEnv( "HB_INCLUDE", If( "Windows" $ OS(), "c:/", If( "Darwin" $ OS(), "/Users/user", "/home/user" ) ) + "/dev/hbweb/include;" )%}
Impresionado con las primeras pruebas del v2, una maravilla :)

Agradecer también la facilidad de construcción del mod, a través de los scripts del repositorio de @diegofazio, sobretodo por github->actions

Llevo tiempo con dificultad para construir ya no los mod* si no el propio harbour para msvc64, creo que tendré que instalar de nuevo mi versión de Visual Studio 2019 de community, ya que crea los binarios con algunas kb menos (10-15 kb) que comparando las distros ofrecidas ya compiladas

Esto no seria problema si luego Apache no diera error ... de todas formas, una maravilla también el despliegue en github->Actions, me he quitado de encima todos estos problemas :))

Saludos

Responder