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 Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.