CLANBS

Sommaire


clanbsretourne le nombre de variables existant dans une classe ou le nombre desymboles alloués à une classe de variables.

 

Syntaxe

  clanbs( < classe | exp_num >, exp_symb )

 

Paramètres

Elément

Description

Restrictions

classe

Désigne l'abréviation d'une classe

Aucune

exp_num

Expression numérique désignant uneclasse.

exp_num >= 0

exp_symb

Expression numérique déterminant si l'on recherche le nombre de symboles existants dans une classe ou allouésà une classe.

exp_symb >= 1

 

Exemples

  # Nombre de variables de la classe [V]
   Infbox num$(clanbs( [V], 1 ))

 

Description et commentaires

clanbsretourne le nombre de variables définies dans une classe ou encore le nombre desymboles alloués à une classe, la valeur du deuxième argument de la fonctionvalant 1 dans le premier cas et 2 dans le deuxième. Les valeurs retournées sontidentiques pour les classes qui ne sont pas modifiables (masques et fichiers)et distinctes pour les autres classes (le nombre de symboles alloués est supérieurou égal au nombre de variables existantes).

La classe est donnée en argument par son abréviation ou son numéro interne.Le numéro interne (utilisé par Adonix) correspond au numéro de ligne dans laliste des classes de variables affichées dans le debugger, et commence à 1.Aucune erreur n'est retournée lorsqu'un argument ne correspond à aucune classeaccessible, clanbsretournant la valeur 0.

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

 

Erreurs associées

Erreur

Description

ERCLAS( 7)

classeinexistante.

ERDOM(50)

exp_symb< 0 ou exp_num < 0

 

Mots-clés associés

CLALEV - CLASIZ - CLANAM - CLAVAR


SOMMAIRE

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