4D v14.3Indefinie |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Indefinie
Indefinie
Indefinie retourne Vrai si variable n'a pas été définie, et Faux si variable a été définie. Une variable est définie si elle a été créée via une directive de compilation ou si une valeur lui a été assignée. Elle est indéfinie dans les autres cas. Si la base de données a été compilée, la fonction Indefinie retourne Faux pour toutes les variables. Votre application gère un process lorsqu'une commande de menu d'un module particulier de la base est sélectionnée : si le process est déjà créé, vous le passez au premier plan ; s'il n'est pas créé, vous le démarrez. Pour cela, pour chaque module de votre application, vous gérez une variable interprocess ◊PID_... initialisée dans la Méthode base Sur ouverture. Au cours du développement de la base, vous ajoutez de nouveaux modules. Au lieu de devoir à chaque fois modifier la Méthode base Sur ouverture (pour ajouter l'initialisation de la variable ◊PID_... correspondante) puis quitter et réouvrir la base pour tout réinitialiser, vous utilisez la fonction Indefinie pour gérer "à la volée" l'ajout d'un nouveau module : // Méthode projet M_AJOUT_CLIENTS |
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v11 SQL VOIR AUSSI UTILISATION DE L'ARTICLE
4D - Langage ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||