Share via


Procedure: Een procedure aanroepen die een waarde retourneert (Visual Basic)

Een Function procedure retourneert een waarde naar de aanroepende code. U noemt deze door de naam en argumenten aan de rechterkant van een toewijzingsinstructie of in een expressie op te halen.

Een functieprocedure binnen een expressie aanroepen

  1. Gebruik de naam van de Function procedure op dezelfde manier als u een variabele zou gebruiken. U kunt een Function procedureaanroep overal gebruiken waar u een variabele of constante in een expressie kunt gebruiken.

  2. Volg de procedurenaam tussen haakjes om de lijst met argumenten te plaatsen. Als er geen argumenten zijn, kunt u eventueel de haakjes weglaten. Door de haakjes te gebruiken, is uw code echter gemakkelijker te lezen.

  3. Plaats de argumenten in de argumentenlijst tussen de haakjes, gescheiden door komma's. Zorg ervoor dat u de argumenten in dezelfde volgorde opgeeft als de Function procedure de bijbehorende parameters definieert.

    U kunt ook een of meer argumenten doorgeven op naam. Zie Argumenten doorgeven op positie en naam voor meer informatie.

  4. De waarde die door de procedure wordt geretourneerd, neemt deel aan de expressie, net zoals de waarde van een variabele of constante zou zijn.

Een functieprocedure aanroepen in een toewijzingsinstructie

  1. Gebruik de naam van de Function procedure na het gelijkteken (=) in de toewijzingsinstructie.

  2. Volg de procedurenaam tussen haakjes om de lijst met argumenten te plaatsen. Als er geen argumenten zijn, kunt u eventueel de haakjes weglaten. Door de haakjes te gebruiken, is uw code echter gemakkelijker te lezen.

  3. Plaats de argumenten in de argumentenlijst tussen de haakjes, gescheiden door komma's. Zorg ervoor dat u de argumenten in dezelfde volgorde opgeeft als de Function procedure de bijbehorende parameters definieert, tenzij u ze op naam doorgeeft.

  4. De waarde die door de procedure wordt geretourneerd, wordt opgeslagen in de variabele of eigenschap aan de linkerkant van de toewijzingsinstructie.

Opmerking

In het volgende voorbeeld wordt Visual Basic Environ aanroepen om de waarde van een omgevingsvariabele van het besturingssysteem op te halen. De eerste regelaanroepen Environ binnen een expressie en de tweede regel roept deze aan in een toewijzingsinstructie. Environ neemt de naam van de variabele als enige argument. De waarde van de variabele wordt geretourneerd naar de aanroepende code.

MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")

Zie ook