Téléchargement des produits


Version anglaise


 

La DLL VATOCOM ne doit pas être déchargée entre deux appels de fonction. Il faut donc utiliser l'instruction CHARGER_DLL 'VATOCOM.DLL' avant le premier appel de fonction, et l'instruction DECHARGER_DLL 'VATOCOM.DLL' après le dernier appel. La casse des noms de fonctions de la DLL doit être respectée.

L'exécution d'une fonction d'un script se fait à l'aide de la séquence d'appels suivante :

 

NUM_BIN_4 NbElts

NUM_BIN_4 Param

NUM_BIN_4 CodeRetour

NUM_BIN_4 Indice

NUM_BIN_4 Valeur

 

/* Initialisation de la DLL (un seul appel est utile)

APPELER_DLL 'VaToCom' 'Initialize' CodeRetour

 

/* Chargement du script

APPELER_DLL 'VaToCom' 'AddScript' 'Script.vbs' CodeRetour

 

/* Indication du nombre de paramètres d'entrée

APPELER_DLL 'VaToCom' 'CreateParameters' 2 CodeRetour

 

/* Remplissage des paramètres d'entrée

Param = ...

APPELER_DLL 'VaToCom' 'SetLongParameter' 0 Param CodeRetour

Param = ...

APPELER_DLL 'VaToCom' 'SetLongParameter' 1 Param CodeRetour

...

 

/* Exécution d'une fonction contenue dans le script

APPELER_DLL 'VaToCom' 'Execute' 'FctScript' CodeRetour

 

/* Récupération du nombre d'éléments du tableau rendu par la fonction

APPELER_DLL 'VaToCom' 'GetParameterSize' –1 NbElts CodeRetour

 

/* Récupération des éléments du tableau (on suppose qu'il s'agit d'entiers)

Indice = 0

TANT_QUE Indice < NbElts

APPELER_DLL 'VaToCom' 'GetLongParameter' Indice Valeur CodeRetour

/* Traitement de la valeur

...

Indice = Indice + 1

REFAIRE

 

 

 

↑ Haut de page