EFFACER VARIABLE

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 5


EFFACER VARIABLE (variable)

ParamètreTypeDescription
variableVariableNom de la variable à effacer

Description

EFFACER VARIABLE réinitialise variable à la valeur par défaut de son type (par exemple chaîne vide pour les types Alpha et Texte, 0 — zéro — pour les variables numériques, aucun élément pour un tableau etc.). La variable existe toujours en mémoire.

La variable passée dans variable doit être une variable process ou interprocess.

Note : Il n'est pas nécessaire d'effacer les variables process à la fin de l'exécution d'un process, 4D s'en charge automatiquement.

Les variables locales, c'est-à-dire celles dont le nom est précédé du symbole dollar ($), ne peuvent être effacées par EFFACER VARIABLE. Toutefois, chaque variable locale est automatiquement effacée à la fin de l'exécution de la méthode dans laquelle elle a été créée.

Exemple

Dans un formulaire, vous utilisez une liste déroulante appelée asMalListeD n'ayant qu'un rôle d'interface utilisateur. Autrement dit, vous exploitez ce tableau lors de la saisie de données, mais une fois que le formulaire est refermé, vous n'en avez plus besoin. Par conséquent, lors de l'événement Sur libération, vous effacez simplement le tableau :

      ` Méthode objet liste déroulante asMalListeD
   Au cas ou
      : (Evenement formulaire=Sur chargement)
            ` Initialiser le tableau comme vous le souhaitez...
         TABLEAU ALPHA(63;asMalListeD;...)
            ` ...
      :(Evenement formulaire=Sur libération)
            ` Vous n'avez plus besoin du tableau
         EFFACER VARIABLE (asMalListeD)
            ` ...
   Fin de cas

Référence

Indefinie.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant