Dela via


Samtalsuttryck (Visual Basic)

Överför kontrollen till en FunctionDLL-procedur (, Subeller dynamic-link library).

Syntax

[ Call ] procedureName [ (argumentList) ]  

Delar

Delvis beskrivning
procedureName Obligatoriskt. Namnet på den procedur som ska anropas.
argumentList Valfritt. Lista över variabler eller uttryck som representerar argument som skickas till proceduren när den anropas. Flera argument avgränsas med kommatecken. Om du inkluderar argumentListmåste du omsluta det inom parenteser.

Kommentarer

Du kan använda nyckelordet Call när du anropar en procedur. För de flesta proceduranrop behöver du inte använda det här nyckelordet.

Du använder vanligtvis nyckelordet Call när det anropade uttrycket inte börjar med en identifierare. Användning av nyckelordet Call för andra användningsområden rekommenderas inte.

Om proceduren returnerar ett värde tar instruktionen Call bort det.

Exempel

Följande kod visar två exempel där nyckelordet Call är nödvändigt för att anropa en procedur. I båda exemplen börjar inte det anropade uttrycket med en identifierare.

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

Se även