| 4D v15 R2EFFACER VARIABLE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R2
 EFFACER VARIABLE 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EFFACER VARIABLE ( variable ) | ||||||||
| Paramètre | Type | Description | ||||||
| variable | Variable |   | Nom de la variable à effacer | |||||
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 peut être une variable locale, 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. De même, chaque variable locale est automatiquement effacée à la fin de l'exécution de la méthode dans laquelle elle a été créée.
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
	Produit :  4D
	Thème :  Variables
	Numéro :  
        89
        
        
        
	Nom intl. :  CLEAR VARIABLE
	Modifié :  4D v11 SQL  
	
	
	
	
	
	
	4D - Langage ( 4D v15)
	4D - Langage ( 4D v15 R2)
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire