Instruction Call

Transfère le contrôle du programme à un sous-programme, une fonction ou une procédure d'une Bibliothèque de liaison dynamique (DLL). Le mot-clé, le type et le nombre de paramètres dépendent de la routine appelée.

Syntaxe :

Diagramme de l'instruction Call


[Call] nom[(] [param :=] value, ... [)]

Paramètres :

name:Nom du sous-programme, de la fonction ou de la DLL que vous voulez appeler.

paramètre: Nom du paramètre de mot-clé à passer à la routine, suivi de sa valeur. Le nom doit correspondre à la déclaration de routine. Les mots clés sont facultatifs et peuvent être utilisés dans n'importe quel ordre.

valeur: Valeur du paramètre positionnel. Le type dépend de la routine appelée.

IcĂ´ne Remarque

Lorsque vous mélangez des paramètres de position et de mot clé, assurez-vous que les paramètres de position suivent l'ordre de déclaration de routine.


IcĂ´ne Astuce

Lorsqu'une fonction est utilisée comme expression, il est nécessaire de placer les paramètres entre crochets. Utilisant une Using a Instruction Declare est obligatoire avant d'appeler une DLL.


Exemple :


Sub ExampleCall
    Dim value As String
    value = "LibreOffice"
    Call aRoutine value
    aRoutine text := value
End Sub

Sub aRoutine (text as String)
    Msgbox text
End Sub
Aidez-nous !

Aidez-nous !