Programmation
2.7 Fonctions
2.7.29
Fonctions externes (uniquement HMI-Advanced)
Description
Cet appel permet d'utiliser d'autres fonctions spécifiques à l'utilisateur. Les fonctions
externes sont placées dans un fichier DLL et déclarées par une entrée dans les lignes de
définition du fichier de configuration.
Remarque
Une fonction externe doit avoir au moins un paramètre de retour.
Programmation
Syntaxe :
Description :
Paramètres :
Syntaxe :
Exemple
//M(DIALOGUE1)
DEF VAR1 = (R)
DEF VAR2 = (I)
DEF RET = (I)
FCT InitConnection = ("c:\user\mydll.dll"/I/R,I,S/I,S)
2-104
Nom de fonction = ("Fichier"/Type de retour/Type de paramètre
FCT
d'appel fixe/Type de paramètre d'appel variable)
déclarer d'autres fonctions externes
Nom de la fonction
Fichier
Type de retour
R, I, S, C, B.
Variable ou registre
Nom de fonction (Paramètre d'appel)
FCT
Paramètre d'appel
;
La fonction externe "InitConnection" est dÈclarÈe. Les
types de donnÈes sont dÈclarÈs. Le type de donnÈes de
la valeur de retour est Integer, les types de donnÈes
des paramËtres d'appel fixes sont Real, Integer et
String, les types de donnÈes des paramËtres d'appel
sont Integer et String.
Nom de la fonction externe
Indication de chemin complet du fichier DLL
Type de données de la valeur de retour de la
fonction
Type de données des valeurs de retour et
paramètres d'appel fixes. Les types de données
sont séparés par une virgule.
Type des données des paramètres d'appel
variables
Liste de tous les paramètres d'appel. Les
paramètres sont séparés par une virgule.
Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0
Extension de l'interface utilisateur