Page 2 of 2

Re: Un bug de hace mucho tiempo en FWH

PostPosted: Wed Nov 12, 2014 4:00 pm
by FiveWiDi
Antonio Linares wrote:Carlos,

No descarto el que llegue a ser la opción correcta por defecto la que usemos.

Pero de momento, durante varias versiones lo mantendremos asi para no romper nada... :-)


Siempre se puede usar una variable global y combinando su uso con la cláusula, de manera que prevalezca el valor de la cláusula si esta se especifica.
Esto permitiría que cada cual tenga su desarrollo 'intacto' QUITANDO o no el valor de la global y sabiendo qué efecto tiene la clausula.
¿De dónde quitaríamos el valor de la global? En el Main().
Simplificando, si queremos conservar la compatibilidad hacia atrás sólo añadiendo en el Main() el valor de la global a .F. sería suficiente; este sería el caso para desarrollos 'viejos' que precisan de alguna modificación y recompilación.
Por tanto, yo dejaría el valor correcto de la global (lGlobalTruePixel := .T.) ya desde la próxima versión de Fivewin.

¿Cómo lo véis?

Re: Un bug de hace mucho tiempo en FWH

PostPosted: Thu Nov 13, 2014 11:58 am
by Antonio Linares
Que os parece si implementamos una nueva función FW_SetTruePixel( lOnOff ) y que modifique una CLASSDATA de la clase TDialog ?

A mi me parece la solución más acertada.

Que opinais ? :-)

Re: Un bug de hace mucho tiempo en FWH

PostPosted: Thu Nov 13, 2014 1:59 pm
by mastintin
creo que esa es la mejor solución.
Saludos.

Re: Un bug de hace mucho tiempo en FWH

PostPosted: Thu Nov 13, 2014 2:26 pm
by FiveWiDi
+1

Re: Un bug de hace mucho tiempo en FWH

PostPosted: Thu Nov 13, 2014 2:29 pm
by colthop
Hola a todos:

Como siempre lo mejor llega cuando se habla y se acuerda entre todos.

Un saludo

Carlos