Cette fonction permet de récupérer la structure du paramètre de sortie éventuellement rendu par la fonction appelée par la fonction Execute. Le paramètre de sortie peut être soit une variable soit un tableau. Dans le cas d'un tableau, un élément de ce tableau peut lui-même être un tableau. On peut assimiler une variable à un tableau d'un seul élément.
Pour avoir le nombre d'éléments du tableau global, il faut utiliser la valeur –1 comme indice.
Le premier élément d'un tableau est situé à l'indice 0.
Domaine d'application
Client Windows,
Serveur Windows.
Paramètres
NUM_BIN_4 |
Indice |
Indice de l'élément du tableau global dont on veut récupérer le nombre d'éléments. (-1 pour le tableau global) |
Paramètre en entrée |
||||||||||||
NUM_BIN_4 |
NbElements |
Nombre d'éléments à l'indice donné. |
Paramètre en sortie |
||||||||||||
NUM_BIN_4 |
CodeRetour |
Code retour de l'exécution. Valeurs possibles :
|
Paramètre en sortie |
Par exemple
NUM_BIN_4 NbElements
NUM_BIN_4 CodeRetour
/* On suppose que la fonction 'FctScript' rend un tableau TabRetour de six éléments selon la structure suivante :
/* TabRetour(0) = 2 variable
/* TabRetour(1) = {'Chaine1' ; 'Chaine2' ; 456} tableau à 3 éléments
/* TabRetour(2) = {3,14 ; 2,718} tableau à 2 éléments
/* TabRetour(3) = CInt(5)
/* TabRetour(4) = CDate("12/07/1966")
/* TabRetour(5) = CDate("12:07:19")
/* Récupération de la taille du tableau global
APPELER_DLL 'VaToCom' 'GetParameterSize' –1 NbElements CodeRetour
/* NbElements vaut 6
/* Récupération de la taille du premier élément du tableau global
APPELER_DLL 'VaToCom' 'GetParameterSize' 0 NbElements CodeRetour
/* NbElements vaut 1
/* Récupération de la taille du deuxième élément du tableau global
APPELER_DLL 'VaToCom' 'GetParameterSize' 1 NbElements CodeRetour
/* NbElements vaut 3
/* Récupération de la taille du troisième élément du tableau global
APPELER_DLL 'VaToCom' 'GetParameterSize' 2 NbElements CodeRetour
/* NbElements vaut 2
/* On suppose que la fonction 'FctScript' rend une variable :
/* Récupération de la taille du tableau global
APPELER_DLL 'VaToCom' 'GetParameterSize' –1 NbElements CodeRetour
/* NbElements vaut 1
/* Récupération de la taille du premier élément du tableau global
APPELER_DLL 'VaToCom' 'GetParameterSize' 0 NbElements CodeRetour
/* NbElements vaut 1