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