L4G >  clasiz  

Afficher tout Masquer tout

clasiz retourne la taille des buffers utilisés par Adonix pour gérer les classes de variables.

 

Syntaxe

clasiz( < classe | exp_num >, exp_buf )

 

Paramètres

Elément

Description

Restrictions

classe

ésigne l'abréviation d'une classe

Aucune.

exp_num

Expression numérique désignant une classe.

exp_num >= 0

exp_buf

Expression numérique déterminant  le type de buffers dont on calcule la taille.

exp_buf >= 1

 

Exemples

   # Taille mémoire utilisée par Adonix pour gérer la classe [V]
    Infbox num$( clasiz( [V], 0 ) )

 

Description

clasiz retourne la taille des buffers utilisés par Adonix dans sa gestion des classes de variables. La classe est donnée en premier argument par son abréviation ou son numéro interne. Le deuxième argument détermine les "OBJets" dont la fonction retourne la taille en octets.

Les valeurs possibles de cet argument et le buffer correspondant sont les suivants :
0 ->     mémoire utilisée par Adonix pour gérer la classe,
1 ->     buffer utilisé par Adonix pour stocker les valeurs des variables de la classe
2 ->     buffer alloué par Adonix pour gérer la classe.

Dans le cas d'une expression numérique, il s'agit du numéro interne (utilisé par Adonix) correspondant au numéro de ligne dans la liste des classes de variables affichées dans le debugger, et commençant à 1. Aucune erreur n'est retournée lorsqu'un argument ne correspond à aucune classe accessible, clasiz retournant la valeur 0.

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

 

Erreurs associées

Erreur

Description

ERDOM (50)

exp_buf < 0 ou exp_num < 0

 

Mots-clés associés

CLALEV- CLANBS - CLANAM - CLAVAR