Partage via


Call, instruction (Visual Basic)

Transfère le contrôle à une procédure Function, Sub ou de bibliothèque de liens dynamiques (DLL).

Syntaxe

[ Call ] procedureName [ (argumentList) ]  

Éléments

Élément Description
procedureName Obligatoire. Nom de la procédure à appeler.
argumentList Optionnel. Liste de variables ou d’expressions représentant des arguments passés à la procédure lorsqu’elle est appelée. Les arguments sont séparés par des virgules. Si vous incluez argumentList, vous devez l’inclure entre parenthèses.

Notes

Vous pouvez utiliser le mot clé Call lorsque vous appelez une procédure. Pour la plupart des appels de procédure, vous n’êtes pas obligé d’utiliser ce mot clé.

Vous utilisez généralement le mot clé Call lorsque l’expression appelée ne commence pas par un identificateur. L’utilisation du mot clé Call pour d’autres utilisations n’est pas recommandée.

Si la procédure retourne une valeur, l’instruction Call l’ignore.

Exemple

Le code suivant montre deux exemples où le mot clé Call est nécessaire pour appeler une procédure. Dans les deux exemples, l’expression appelée ne commence pas par un identificateur.

Sub TestCall()
    Call (Sub() Console.Write("Hello"))()

    Call New TheClass().ShowText()
End Sub

Class TheClass
    Public Sub ShowText()
        Console.Write(" World")
    End Sub
End Class

Voir aussi