Oproepinstructie (Visual Basic)
Hiermee wordt het besturingselement overgedragen naar een Function
DLL-procedure Sub
(Dynamic Link Library).
Syntaxis
[ Call ] procedureName [ (argumentList) ]
generator
Onderdeel | Beschrijving |
---|---|
procedureName |
Vereist. Naam van de procedure die moet worden aangeroepen. |
argumentList |
Optioneel. Lijst met variabelen of expressies die argumenten vertegenwoordigen die worden doorgegeven aan de procedure wanneer deze wordt aangeroepen. Meerdere argumenten worden gescheiden door komma's. Als u het opneemt argumentList , moet u deze tussen haakjes insluiten. |
Opmerkingen
U kunt het Call
trefwoord gebruiken wanneer u een procedure aanroept. Voor de meeste procedureoproepen hoeft u dit trefwoord niet te gebruiken.
Doorgaans gebruikt u het Call
trefwoord wanneer de aangeroepen expressie niet begint met een id. Het gebruik van het Call
trefwoord voor andere toepassingen wordt niet aanbevolen.
Als de procedure een waarde retourneert, wordt deze door de Call
instructie verwijderd.
Opmerking
De volgende code toont twee voorbeelden waarbij het Call
trefwoord nodig is om een procedure aan te roepen. In beide voorbeelden begint de aangeroepen expressie niet met een id.
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