maskrk retourne les rangs des zones d'un masque ouvert.
maskrk( < classe | exp_num >, exp_rang )
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 |
exp_rang | Expression numérique désignant un rang dans un masque. | Aucune. |
# Noms et rangs des masques ouverts dans l'application courante
Libelle I, J, NBMSK
I = 1 : J = 1 : NBMSK = 25
Repeat
Infbox masknam(I)-":"
Repeat
Infbox num$(maskrk( I, J ))
J += 1
Until maskrk( I, J ) = 0
I += 1
Until I > NBMSK
maskrk retourne les différentes valeurs de rangs des zones d'un masque, en fonction de la valeur du 2ème argument :
Le masque peut être identifié par son abréviation ou par son numéro interne (utilisé par Adonix). Ce dernier 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 lorsque sa valeur ne correspond à aucun masque ouvert, maskrk retournant la valeur 0.
Le résultat de la fonction est de type Integer.