Page 1 of 1

Compatibilidad de FWH con actual CVS de xHarbour

Posted: Thu Oct 20, 2005 6:15 pm
by Antonio Linares
Ya hemos adaptado FWH para funcionar correctamente con _ más recientes del CVS de xHarbour.

Actualmente estamos probándolo para asegurarnos de que todo funcione correctamente.

Hemos podido seguir manteniendo el mismo fichero FiveHC.lib tanto para Harbour y xHarbour :)

re:

Posted: Fri Oct 21, 2005 5:52 am
by José Luis Sánchez
Antonio:

¿ Podrías contar un poco a que se refieren _ ?

¿ Supone esto que los usuarios de versiones anteriores de FWH tenemos que pasar por caja o vas a liberar algún parche gratuito ?

Saludos,

Posted: Fri Oct 21, 2005 6:04 am
by Antonio Linares
José Luis Sánchez wrote:¿ Podrías contar un poco a que se refieren _ ?
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, _ 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 _ 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.