Bonjour, j'essaie de comprendre certains comportements dans une fonction qui utilise la portée locale par défaut. À savoir, les valeurs qui apparaissent dans mes journaux lors de l'utilisation des instructions Print ne correspondent pas aux valeurs avec lesquelles mon code est exécuté. Par exemple dans ce script :
Names Default To Here( 1 );
EXAMPLE_VALUE = "100";
showExampleModal = Function( {},
{Default Local},
Print("Here:EXAMPLE_VALUE: " || Char(Here:EXAMPLE_VALUE));
Print("EXAMPLE_VALUE: " || Char(EXAMPLE_VALUE));
modal = New Window( "Example Modal",
<<MODAL></MODAL>Dans mes logs je vois :
"Here:EXAMPLE_VALUE: 100"
"EXAMPLE_VALUE: 100"
Cependant, dans mon modal, je vois:
Here:EXAMPLE_VALUE: 100
EXAMPLE_VALUE: .