Constanten en opsommingen (Visual Basic)

Visual Basic biedt een aantal vooraf gedefinieerde constanten en opsommingen voor ontwikkelaars. Constanten slaan waarden op die constant blijven tijdens de uitvoering van een toepassing. Opsommingen bieden een handige manier om te werken met sets gerelateerde constanten en om constante waarden te koppelen aan namen.

Constanten

Constanten voor voorwaardelijke compilatie

De volgende tabel bevat de vooraf gedefinieerde constanten die beschikbaar zijn voor voorwaardelijke compilatie.

Constant Beschrijving
CONFIG Een tekenreeks die overeenkomt met de huidige instelling van het vak Active Solution Configuration in Configuration Manager.
DEBUG Een Boolean waarde die kan worden ingesteld in het dialoogvenster Projecteigenschappen . De foutopsporingsconfiguratie voor een project definieert DEBUGstandaard. Wanneer DEBUG deze is gedefinieerd, Debug genereren klassemethoden uitvoer naar het venster Uitvoer . Wanneer deze niet is gedefinieerd, Debug worden klassemethoden niet gecompileerd en wordt er geen foutopsporingsuitvoer gegenereerd.
TARGET Een tekenreeks die het uitvoertype voor het project of de instelling van de opdrachtregel-doeloptie vertegenwoordigt. De mogelijke waarden zijn TARGET :

- "winexe" voor een Windows-toepassing.
- 'exe' voor een consoletoepassing.
- 'bibliotheek' voor een klassebibliotheek.
- "module" voor een module.
- De optie -target kan worden ingesteld in de geïntegreerde ontwikkelomgeving van Visual Studio. Zie -target (Visual Basic) voor meer informatie.
TRACE Een Boolean waarde die kan worden ingesteld in het dialoogvenster Projecteigenschappen . Standaard worden alle configuraties voor een project gedefinieerd TRACE. Wanneer TRACE deze is gedefinieerd, Trace genereren klassemethoden uitvoer naar het venster Uitvoer . Wanneer deze niet is gedefinieerd, Trace worden klassemethoden niet gecompileerd en wordt er geen Trace uitvoer gegenereerd.
VBC_VER Een getal dat de Visual Basic-versie vertegenwoordigt, in de primaire versie.secundaire indeling.

Wanneer u afdruk- en weergavefuncties aanroept, kunt u de volgende constanten in uw code gebruiken in plaats van de werkelijke waarden.

Constant Beschrijving
vbCrLf Combinatie van regelterugloop/lijnfeedteken.
vbCr Regelterugloopteken.
vbLf Regelfeedteken.
vbNewLine Nieuw regelteken.
vbNullChar Null-teken.
vbNullString Niet hetzelfde als een tekenreeks met lengte nul (""); wordt gebruikt voor het aanroepen van externe procedures.
vbObjectError Foutnummer. Door de gebruiker gedefinieerde foutnummers moeten groter zijn dan deze waarde. Voorbeeld:

Err.Raise(Number) = vbObjectError + 1000
vbTab Tabteken.
vbBack Backspace-teken.
vbFormFeed Niet gebruikt in Microsoft Windows.
vbVerticalTab Niet handig in Microsoft Windows.

Opsommingen

In de volgende tabel worden de opsommingen van Visual Basic vermeld en beschreven.

Inventarisatie Beschrijving
AppWinStyle Geeft de vensterstijl aan die moet worden gebruikt voor het aangeroepen programma bij het aanroepen van de Shell functie.
AudioPlayMode Hiermee wordt aangegeven hoe u geluiden afspeelt bij het aanroepen van audiomethoden.
BuiltInRole Geeft het type rol aan dat moet worden gecontroleerd bij het aanroepen van de IsInRole methode.
CallType Geeft het type procedure aan dat wordt aangeroepen bij het aanroepen van de CallByName functie.
CompareMethod Hiermee wordt aangegeven hoe u tekenreeksen vergelijkt bij het aanroepen van vergelijkingsfuncties.
DateFormat Geeft aan hoe datums worden weergegeven bij het aanroepen van de FormatDateTime functie.
DateInterval Hiermee wordt aangegeven hoe u datumintervallen kunt bepalen en opmaken bij het aanroepen van datumgerelateerde functies.
DeleteDirectoryOption Hiermee geeft u op wat moet worden gedaan wanneer een map die moet worden verwijderd bestanden of mappen bevat.
DueDate Geeft aan wanneer betalingen verschuldigd zijn bij het aanroepen van financiële methoden.
FieldType Hiermee wordt aangegeven of tekstvelden zijn gescheiden of een vaste breedte hebben.
FileAttribute Geeft de bestandskenmerken aan die moeten worden gebruikt bij het aanroepen van functies voor bestandstoegang.
FirstDayOfWeek Geeft de eerste dag van de week aan die moet worden gebruikt bij het aanroepen van datumgerelateerde functies.
FirstWeekOfYear Geeft de eerste week van het jaar aan die moet worden gebruikt bij het aanroepen van datumgerelateerde functies.
MsgBoxResult Geeft aan welke knop is ingedrukt op een berichtvak, geretourneerd door de MsgBox functie.
MsgBoxStyle Geeft aan welke knoppen moeten worden weergegeven bij het aanroepen van de MsgBox functie.
OpenAccess Geeft aan hoe u een bestand opent bij het aanroepen van functies voor bestandstoegang.
OpenMode Geeft aan hoe u een bestand opent bij het aanroepen van functies voor bestandstoegang.
OpenShare Geeft aan hoe u een bestand opent bij het aanroepen van functies voor bestandstoegang.
RecycleOption Hiermee geeft u op of een bestand permanent moet worden verwijderd of in de Prullenbak moet worden geplaatst.
SearchOption Hiermee geeft u op of alle of alleen mappen op het hoogste niveau moeten worden doorzocht.
TriState Hiermee wordt een Boolean waarde aangegeven of de standaardwaarde moet worden gebruikt bij het aanroepen van functies voor nummeropmaak.
UICancelOption Hiermee geeft u op wat moet worden gedaan als de gebruiker op Annuleren klikt tijdens een bewerking.
UIOption Hiermee geeft u op of er al dan niet een voortgangsdialoogvenster moet worden weergegeven bij het kopiëren, verwijderen of verplaatsen van bestanden of mappen.
VariantType Geeft het type van een variantobject aan, geretourneerd door de VarType functie.
VbStrConv Geeft aan welk type conversie moet worden uitgevoerd bij het aanroepen van de StrConv functie.

Zie ook