FILELEV

Sommaire


filelevretourne le 'niveau de localité' des tables ouvertes.

 

Syntaxe

  filelev( <classe |exp_num > )

 

Paramètres

Elément

Description

Restrictions

classe

Désigne l'abréviation d'une table.

La classe doit exister.

exp_num

Expression numérique désignant unetable.

exp_num >= 0

 

Exemples

  # Noms et 'niveaux de localité' des tables ouvertes
   # dans l'application courante
    Libelle I, NBFIL
    I = 1 : NBFIL = 25
    Repeat
       infbox filename( I )-num$(filelev( I ))
       I += 1
    Until I > NBFIL

 

Description et commentaires

filelevretourne le 'niveau de localité' d'une table dont est donné en  argumentl'abréviation ou le numéro interne (utilisé par Adonix). La valeur 0 signifieque la table n'est pas ouverte, 1 qu'elle a été ouverte dans un traitement et nqu'elle a été ouverte dans le n-ième sous-programme 'imbriqué' parl'instruction Call.

Si l'on donne une abréviation comme argument, la table doit être ouverte. Lenuméro interne (utilisé par Adonix) correspond au numéro de ligne dans la listedes tables ouvertes affichées dans le debugger et commence à 1. Aucune erreurn'est retournée lorsqu'un argument numérique ne correspond à aucune tableouverte, la fonction retournant la valeur 0.

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

 

Erreurs associées

Erreur

Description

vERCLAS(7)

classeinexistante.

ERDOM(50)

exp_num< 0.

 

Mots-clés associés

FILE - FILENAME - CLOSE - FILE - MASKLEV- CALL


SOMMAIRE

 

 

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