Les variables

Les variables sont des conteneurs temporaires de données ; pour des calculs, pour l'affichage, pour personnaliser des filtres, gérer des paramètres etc. Elles sont temporaires car lorsque l'objet qui les déclare est fermé, les valeurs sont perdues.

 

C'est pourquoi les données critiques sont en principe stockées dans la base de données ; dans les champs.

 

Il existe 3 niveaux de variables dans un source L4G :

Les variables globales du source

Ces variables sont accessibles partout dans le source. Tous les objets ou modèles d'objets du source peuvent utiliser ces variables. Elles sont définies dans la partie des déclarations globales du source.

Les variables locales à un objet ou à un modèle d'objet

Ces variables sont accessibles par toutes les méthodes de l'objet ou du modèle où elles ont été déclarées. Elles sont définies dans la partie des déclarations d'un objet ou d'un modèle.

Les variables locales à une méthode

Ces variables ne sont accessibles qu'à l'intérieur de la méthode où elles sont déclarées. Elles peuvent être définies soit dans la partie des déclarations de la méthode, soit à n'importe quel endroit de la méthode. Dans ce second cas, elles ne sont alors accessibles que pour les instructions qui suivent cette déclaration, ou seulement à l'intérieur du bloc d'instruction où elles sont définies ( Voir instructions Si..Alors...FinSi, TantQue...FinTantQue, Pour...FinPour).

 

 

Voir la Syntaxe de la déclaration de variables.