Global
DescriptionGlobal[.<type>] <variable[.<type>]> [= <expression>] [, ...]
Global permet à des variables d'être utilisées globalement, pouvant ainsi être accessibles depuis l'intérieur de n'importe quelle procédure. Une valeur par défaut peut être assignée à la variable. Global peut aussi être utilisé avec les tableaux, les listes chaînées et les maps.
Les instructions Protected et Static permettent de déclarer une variable locale dans une procédure qui a le même nom qu'une variable globale, sans risque de conflit.
Exemple
Exemple: Avec des variables
Global a.l, b.b, c, d = 20 Procedure Change() Debug a ; Affiche 10 car la variable 'a' est globale EndProcedure a = 10 Change()
Exemple: Avec un tableau
Global Dim Array(2)
Procedure Change()
Debug Array(0) ; Affiche 10 car le tableau 'Array()' est global
EndProcedure
Array(0) = 10
Change()