4D v16.3Count parameters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Count parameters
Count parameters
Count parameters retourne le nombre de paramètres passés à une méthode projet. ATTENTION : Count parameters n'a d'intérêt que dans une méthode projet appelée par une autre méthode (projet ou non). Si la méthode projet qui appelle Count parameters est associée à une commande de menu, la fonction retourne 0. Les méthodes projet de 4D acceptent que des paramètres soient optionnels, à partir de la droite. Par exemple, la méthode maMéthode(a;b;c;d) peut accepter les syntaxes suivantes : maMéthode(a;b;c;d) ` Tous les paramètres sont passés Si vous utilisez Nombre de parametres dans maMéthode, vous pouvez détecter le nombre de paramètres passés et effectuer des opérations différentes selon ce nombre. L'exemple suivant affiche un texte et peut soit l'insérer dans une zone de 4D Write, soit l'écrire dans un document sur disque : ` Méthode AJOUTER TEXTE Vous pouvez ensuite appeler cette méthode de ces trois façons différentes : AJOUTER TEXTE(vtTexte) ` Afficher seulement le message texte Les méthodes projet de 4D acceptent un nombre variable de paramètres du même type à partir de la droite. Pour déclarer ces paramètres, vous devez utiliser des directives de compilation auxquelles vous passez ${N} en tant que variable, où N spécifie le premier des paramètres. A l'aide de Count parameters, vous pouvez référencer ces paramètres dans une boucle avec la syntaxe d'indirection de paramètre. L'exemple suivant est une fonction qui retourne la valeur maximale reçue en tant que paramètre : ` Méthode projet Max de Vous pouvez alors appeler cette méthode d'une des deux manières suivantes : vrRésultat:=Max de(Records in set("Opération A");Records in set("Opération B")) ou : vrRésultat:=Max de(r1;r2;r3;r4;r5;r6)
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : < 4D v6 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||