José Luis Sánchez wrote:¿ Podrías contar un poco a que se refieren estos cambios ?
Hasta ahora FWH accedía directamente a la variable hb_stack de Harbour/xHarbour, desde bastantes funciones. xHarbour ha cambiado el nombre de dicha variable, lo que nos ha llevado a usar una serie de funciones intermedias que acceden a esa variable, y a sus datos (es una estructura de C), sin tener que manipularla directamente.
Gracias a que Harbour/xHarbour mantienen compatibilidad en esas funciones intermedias, la nueva FiveHC.lib sigue siendo una única librería para ambos.
Por otra parte, estos cambios le dan más robustez a FWH, pues nuestra política de desarrollo es no acceder a valores internos de los compiladores, de manera que FiveWin sea lo más independiente posible de los cambios internos que se produzcan ahora y en el futuro en Harbour/xHarbour.
José Luis Sánchez wrote:¿ Supone esto que los usuarios de versiones anteriores de FWH tenemos que pasar por caja o vas a liberar algún parche gratuito ?
Cuando este tipo de cambios ocurren nuestra intención no es hacer pasar por caja a los usuarios, sino intentar controlar quienes estan usando versiones ilegales de FWH.
De momento está siendo probado por un grupo reducido de desarrolladores. Una vez se confirme que está totalmente estable, entonces veremos la forma de que los usuarios se identifiquen para que sólo los debidamente registrados accedan a esta nueva versión de FiveHC.lib.