DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des files, piles, listes et tableaux / Fonctions Tableau
  • Equivalences
  • Divers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie les caractéristiques d'un tableau : type des éléments, nombre de dimensions, dimensions, ...
Remarque : Cette fonction est utilisable uniquement sur les tableaux WLangage.
Exemple
// Nombre total d'éléments dans un tableau Ã  une dimension
MonTableau est un tableau de 5 entiers
...
nbDim est un entier
nbDim = TableauInfo(MonTableau, tiNombreTotal)
// nbDim vaut 5
// Dimensions d'un tableau
MonTableau est un tableau de 5 par 2 entiers
nbDimLigne est un entier 
nbDimLigne = TableauInfo(MonTableau, tiNombreLignes)
// NbDimLigne vaut 5
nbDimColonne est un entier 
nbDimColonne = TableauInfo(MonTableau, tiNombreColonnes)
// NbDimColonne vaut 2
Syntaxe
<Résultat> = TableauInfo(<Tableau WLangage> , <Type d'information> [, <Paramètre supplémentaire>])
<Résultat> : Entier ou booléen
Information demandée.
Remarque : La fonction ne retourne aucun résultat sur un tableau dynamique qui n'a pas été alloué.
<Tableau WLangage> : Tableau
Nom de la variable de type Tableau à manipuler.
<Type d'information> : Constante de type Entier
Type d'information à récupérer sur le tableau :
tiAssociatifAvecDoublonBooléen.
  • Vrai si le tableau associatif gère les doublons
  • Faux dans le cas contraire.
tiDéfinitionElémentVariable de type Définition. Définition du type des éléments.
tiDimensionEntier. Nombre d'éléments dans une dimension du tableau.
<Paramètre supplémentaire> doit contenir l'indice de la dimension dont on veut connaître le nombre d'éléments.
Valeur par défaut de <Paramètre supplémentaire> : 1
Tableau associatif : Nombre d'éléments dans le tableau.
tiDynamiqueBooléen.
  • Vrai si le tableau est un tableau dynamique.
  • Faux dans le cas contraire.
tiNombreColonnesEntier. Nombre de colonnes d'un tableau à 2 dimensions. Le nombre de colonnes correspond à la 2ème dimension du tableau.
Si le tableau n'a pas 2 dimensions, tiNombreColonnes = 0.
Tableau associatif : 0.
tiNombreDimensionsEntier. Nombre de dimensions du tableau (entre 1 et 10)
Tableau associatif : 1.
tiNombreLignesEntier. Nombre de lignes d'un tableau à 2 dimensions. Le nombre de lignes correspond à la 1ère dimension du tableau.
Si le tableau n'a pas 2 dimensions, tiNombreLignes = 0.
Tableau associatif : 0.
tiNombreTotalEntier. Nombre total d'éléments dans le tableau.
tiTailleElémentEntier. Taille (en octets) d'un élément du tableau.
tiTailleTotaleEntier. Taille totale (en octets) du tableau.
tiTypeCléEntier. Type des clés du tableau associatif. <Résultat> est un entier correspondant aux constantes de la fonction TypeVar.
Tableau non associatif : <Résultat> vaut 0.
tiTypeElémentEntier. Type des éléments du tableau. <Résultat> est un entier correspondant aux constantes de la fonction TypeVar.
<Paramètre supplémentaire> : Optionnel
Paramètre supplémentaire à indiquer en fonction de l'information recherchée.
Remarques

Equivalences

  • La constante tiNombreLignes est équivalente à la constante tiDimension, avec <Paramètre supplémentaire> = 1. Les codes suivants sont identiques :
    TableauInfo(MonTableau, tiNombreLignes)
    TableauInfo(MonTableau, tiDimension, 1)
  • La constante tiNombreColonnes est équivalente à la constante tiDimension, avec <Paramètre supplémentaire> = 2.
    TableauInfo(MonTableau, tiNombreColonnes)
    TableauInfo(MonTableau, tiDimension, 2)

Divers

Cette fonction peut être utilisée avec :
  • les tableaux simples.
  • les tableaux fixes.
  • les tableaux dynamiques.
  • les tableaux associatifs.
Composante : wd300vm.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale