Delen via


Oproepinstructie (Visual Basic)

Hiermee wordt het besturingselement overgedragen naar een FunctionDLL-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

Zie ook