Página 2 de 2

Re: Directiva preprocesador

Publicado: Jue May 19, 2022 8:14 am
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

Re: Directiva preprocesador

Publicado: Jue May 19, 2022 8:49 am
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.

Re: Directiva preprocesador

Publicado: Jue May 19, 2022 6:42 pm
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