Téléchargement des produits


Version anglaise


 

 

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é.
(vaut 1 si ce n'est pas un tableau)

Paramètre en sortie

NUM_BIN_4

CodeRetour

Code retour de l'exécution.

Valeurs possibles :

0

L'exécution s'est déroulée correctement.

1

Une erreur indéterminée s'est produite.

2

Le type rendu par la fonction n'est pas un variant ou un tableau de variants.

4

La fonction n'a pas rendu de paramètres.

5

La valeur du paramètre Indice est incorrecte.

6

La DLL n'a pas été initialisée.

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

 

↑ Haut de page

  • Aucune étiquette