MASKLEV

Sommaire


masklevretourne le "niveau de localité" des masques ouverts.

 

Syntaxe

  masklev( < classe | exp_num > )

 

Paramètres

Elément

Description

Restrictions

classe

Désigne l'abréviation d'un masque.

La classe doit exister.

exp_num

Expression numérique désignant unmasque.

exp_num >= 0

 

Exemples

   # Noms et "niveaux de localité" des masques ouverts dans l'application courante
    Libelle I, NBMSK
    I = 1 : NBMSK = 25
    Repeat
       Infbox masknam(I)-num$(masklev(I))
       I += 1
    Until I > NBMSK

 

Description et commentaires

masklevretourne le "niveau de localité" d'un masque dont on donnel'abréviation ou le numéro interne (utilisé par Adonix). La valeur 0 signifieque le masque n'est pas ouvert, 1 qu'il a été ouvert dans un traitement et nqu'il a été ouvert dans le n-ième sous-programme 'imbriqué' par l'instructionCall.

Si l'on donne une abréviation comme argument, le masque doit être ouvert. Lenuméro interne (utilisé par Adonix) correspond au numéro de ligne dans la listedes masques ouverts affichés dans le debugger et commence à 1. Aucune erreurn'est retournée lorsqu'un argument numérique ne correspond à aucun masqueouvert, la fonction retournant la valeur 0.

Le résultat de la fonction est de type Integer.

 

Erreurs associées 

Erreur

Description

ERCLAS(7)

classeinexistante.

ERDOM(50)

exp_num< 0

 

Mots-clés associés

MASK - MASKABR - MASKNAM - MASKCOU


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved