masknam retourne les noms des masques ouverts.
masknam( < classe | exp_num > )
Elément | Description | Restrictions |
classe | Désigne l'abréviation d'un masque. | La classe doit exister. |
exp_num | Expression numérique désignant un masque. | exp_num >= 0 |
# Liste des masques ouverts dans l'application courante
Libelle I, J, NBMSK : NBMSK = 25
Char VARMSK (10) (1..NBMSK)
I = 1 : J = 1
Repeat
If masknam( I ) <> ""
VARMSK( J ) = masknam( I )
J += 1
Endif
I += 1
Until I > NBMSK
masknam retourne le nom du masque dont l'abréviation ou le numéro interne est donné en argument. Dans le cas d'une abréviation, le masque doit être ouvert. Le numéro interne (utilisé par Adonix) correspond au numéro de ligne dans la liste des masques ouverts affichés dans le debugger et commence à 1. Aucune erreur n'est retournée lorsqu'un argument numérique ne correspond à aucun masque ouvert, la fonction retournant la chaîne vide "".
Le résultat de la fonction est de type Char.