IBM Lotus Symphony


Instruction Declare [Exécution]

Déclare et définit une sous-routine dans un fichier DLL que vous voulez exécuter à partir de Lotus Symphony Basic.

Voir aussi : FreeLibrary.

Syntaxe :

Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]

Paramètres :

Name : nom différent de celui défini dans la DLL, pour appeler la sous-routine à partir de Lotus Symphony Basic.

Aliasname : nom de la sous-routine tel que défini dans la DLL.

Libname : nom du fichier ou du système de la DLL. Cette bibliothèque est automatiquement chargée lors de la première utilisation de la fonction.

Argumentlist : liste de paramètres représentant les arguments qui sont transmis à la procédure lors de son appel. Le type et le nombre de paramètres dépendent de la procédure exécutée.

Type : définit le type de données de la valeur qui est renvoyée par une procédure de fonction. Vous pouvez exclure ce paramètre si un caractère de déclaration de type est saisi après le nom.

Icône Avertissement Pour transmettre un paramètre à une sous-routine sous forme de valeur et non en tant que référence, le paramètre doit être indiqué par le mot-clé ByVal.

Exemple :

Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( long )

Sub ExampleDeclare

Dim lValue As Long

lValue = 5000

MyMessageBeep( lValue )

FreeLibrary("user32.dll" )

End Sub


Commentaires en retour sur le produit | Documentation complémentaire | Marques