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.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...
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?