Delen via


Procedure: Labelinstructies (Visual Basic)

Instructieblokken bestaan uit regels code gescheiden door dubbele punten. Regels code voorafgegaan door een identificatietekenreeks of geheel getal worden gelabeld. Instructielabels worden gebruikt om een coderegel te markeren om deze te identificeren voor gebruik met instructies zoals On Error Goto.

Labels kunnen geldige Visual Basic-id's zijn, zoals die waarmee programmeerelementen worden geïdentificeerd, of letterlijke waarden voor gehele getallen. Een label moet worden weergegeven aan het begin van een regel broncode en moet worden gevolgd door een dubbele punt, ongeacht of het wordt gevolgd door een instructie op dezelfde regel.

De compiler identificeert labels door te controleren of het begin van de regel overeenkomt met een al gedefinieerde id. Als dit niet het geval is, gaat de compiler ervan uit dat het een label is.

Labels hebben hun eigen declaratieruimte en verstoren geen andere id's. Het bereik van een label is de hoofdtekst van de methode. Labeldeclaratie heeft voorrang in elke onduidelijke situatie.

Notitie

Labels kunnen alleen worden gebruikt voor uitvoerbare instructies binnen methoden.

Een regel code labelen

Plaats een id, gevolgd door een dubbele punt, aan het begin van de regel broncode.

De volgende regels code zijn bijvoorbeeld gelabeld met Jump respectievelijk 120:

Jump:   FileOpen(1, "testFile", OpenMode.Input)
        ' ...
120:    FileClose(1)

Zie ook