Delen via


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

Een Function procedure retourneert een waarde naar de aanroepende code. U roept het aan door zijn naam en argumenten aan de rechterkant van een toewijzingsstatement of in een expressie door te geven.

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 bij naam doorgeven. 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.

Voorbeeld

In het volgende voorbeeld wordt Visual Basic Environ aanroepen om de waarde van een omgevingsvariabele van het besturingssysteem op te halen. De eerste regel roept Environ aan 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