Global


Syntax
Global <variable> [,<variable>,...]
Description
Global permet à des variables d'être utilisées globalement, pouvant ainsi être accessibles depuis l'intérieur de n'importe quelle procédure. Global peut aussi être utilisé avec les tableaux et les listes chaînées.

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