Partager via


Call Statement (Visual Basic)

Transfère le contrôle à une FunctionSubprocédure de bibliothèque de liens dynamiques (DLL).

Syntaxe

[ Call ] procedureName [ (argumentList) ]  

Pièces

Composant Descriptif
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. Plusieurs arguments sont séparés par des virgules. Si vous incluez argumentList, vous devez l’inclure entre parenthèses.

Remarques

Vous pouvez utiliser le Call mot clé 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 Call mot clé lorsque l’expression appelée ne commence pas par un identificateur. L’utilisation du Call mot clé 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 Call mot clé 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