CLASIZ |
clasizretourne la taille des buffers utilisés par Adonix pour gérer les classes devariables.
clasiz( < classe |exp_num >, exp_buf )
Elément | Description | Restrictions |
ésigne l'abréviation d'une classe | Aucune. | |
Expression numérique désignant uneclasse. | exp_num >= 0 | |
Expression numérique déterminant le type de buffers dont on calcule la taille. | exp_buf >= 1 |
# Taille mémoire utilisée par Adonix pour gérer la classe [V]
Infbox num$( clasiz ( [V], 0 ) )
clasizretourne la taille des buffers utilisés par Adonix dans sa gestion des classesde variables. La classe est donnée en premier argument par son abréviation ouson numéro interne. Le deuxième argument détermine les "OBJets" dontla fonction retourne la taille en octets.
Les valeurs possibles de cet argument et le buffer correspondant sont lessuivants :
0 -> mémoire utilisée par Adonix pour gérer laclasse,
1 -> buffer utilisé par Adonix pour stocker lesvaleurs 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 devariables affichées dans le debugger, et commençant à 1. Aucune erreur n'estretournée lorsqu'un argument ne correspond à aucune classe accessible,
Le résultat de la fonction est de type Integer.
ERDOM(50) | exp_buf< 0 ou exp_num < 0 |
CLALEV- CLANBS - CLANAM - CLAVAR
Adonix X3(r) L4G |