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()