Téléchargement des produits


Version anglaise


 



VADELIA

SADELIA

WADELIA

MADELIA


(I/B) (C/S)

(B) (S)

(I/B) (C/S)

(I) (C/S)



Paragraphe d'utilisation

Tous


Syntaxe

Résultat = &DIM_TABLEAU(NomTableau ; Dimension)



Description

Permet de renvoyer la taille d'un tableau Adélia déclaré statiquement de dimension 1 ou 2.

Permet également de connaître la taille d'un attribut de classe de type tableau de taille ayant une taille définie dynamiquement ou statiquement.


Paramètres


Définition

Contenu

Contrôles

Résultat

Variable de type NUM_E ou NUM_P de longueur <= 9 avec 0 décimale.

Taille du tableau dont le nom est passé en paramètre.  


Nom tableau

Accesseur d'un attribut de type tableau d'une classe.

Nom du tableau dont le nombre d'éléments est calculé.

Paramètre obligatoire.

Dimension

Constante numérique

Valeur "1" ou "2" afin de spécifier si on veut la dimension 1 ou 2 du tableau.

Paramètre

facultatif.



Remarque :

Tant qu'aucune insertion en fin - occasionnant une réallocation due à un dépassement de capacité -  n'a été effectuée, &DIM_TABLEAU et &NBR_ELT retournent une valeur identique, à savoir la taille initiale du tableau allouée par l'ordre NEW.
Après une réallocation, &DIM_TABLEAU retourne la taille interne allouée au tableau (allocation supplémentaire par pas de 10 éléments) alors que &NBR_ELT retourne le nombre effectif d'éléments contenus dans le tableau.



Paramètres

ALPHA(10) MaTable1D(11)

ALPHA(10) MaTable2D(22,33)

REF_CLASSE(MACLASSE) iClasse

NbrElement = &DIM_TABLEAU(MaTable1D)

NbrElement = &DIM_TABLEAU(MaTable2D;1)

NbrElement = &DIM_TABLEAU(MaTable2D;2)

NbrElement = &DIM_TABLEAU(iClasse.getAttributMaTable1D())

NbrElement = &DIM_TABLEAU(iClasse.getAttributMaTable2D();1)

NbrElement = &DIM_TABLEAU(iClasse.getAttributMaTable2D();2)



Liste des fonctions prédéfinies par thème

↑ Haut de page

  • Aucune étiquette