Call, instruction (Visual Basic)
Transfère le contrôle à une procédure Function, Sub ou à une procédure de bibliothèque de liens dynamiques (DLL, Dynamic-Link Library).
[ Call ] procedureName [ (argumentList) ]
Composants
procedureName
Obligatoire. Nom de la procédure à appeler.argumentList
Facultatif. Liste de variables ou d'expressions représentant les arguments passés à la procédure quand elle est appelée. Les arguments multiples sont séparés par des virgules. Si vous incorporez argumentList, vous devez le placer entre parenthèses.
Notes
Vous pouvez utiliser le mot clé d' 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é d' Call lorsque l'expression appelée ne commence pas par un identificateur. L'utilisation du mot clé d' 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 présente deux situations où le mot clé d' 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
Référence
Function, instruction (Visual Basic)
Sub, instruction (Visual Basic)