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.

note

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.


tip

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 !