Cette instruction WLangage permet de passer autant de paramètres à une procédure que l'on souhaite grâce à l'opérateur *.
Exemple :
PROCEDURE Calcul(pParam1, *)
Dans cette procédure * représente les autres paramètres possibles.
Ces paramètres optionnels sont accessibles via l'instruction MesParamètres.
Le plus intéressant, avec cette instruction, c'est que l'on peut accéder à des propriétés d'un objet. Par exemple si on veut modifier la visibilité d'une colonne dans une procédure globale on peut passer en paramètre à la procédure le nom complet de la colonne :
Exemple code :
// Code d'un bouton
ModInterface(Fen_Fenêtre1.Table1.Col_Colonne1, faux)
PROCEDURE ModInterface(*)
MesParamètres[1]..visible = MesParamètres[2]
Aucun commentaire:
Enregistrer un commentaire