Konstanten und Enumerationen (Visual Basic)

Visual Basic stellt eine Reihe vordefinierter Konstanten und Enumerationen für Entwickler bereit. Konstanten speichern Werte, die während der gesamten Ausführung der Anwendung nicht geändert werden. Enumerationen bieten eine bequeme Möglichkeit, mit Gruppen verwandter Konstanten zu arbeiten und Konstantenwerte mit Namen zu verknüpfen.

Konstanten

Bedingte Kompilierungskonstanten

Die folgende Tabelle enthält die vordefinierten Konstanten, die für die bedingte Kompilierung verfügbar sind.

Konstante

Beschreibung

CONFIG

Eine Zeichenfolge, die der aktuellen Einstellung des Felds Konfiguration der aktuellen Projektmappe im Konfigurations-Manager entspricht.

DEBUG

Ein Boolean-Wert, der im Dialogfeld Projekteigenschaften festgelegt werden kann. Standardmäßig definiert die Debugkonfiguration für ein Projekt DEBUG. Wenn DEBUG definiert wurde, generieren die Debug-Klassenmethoden Ausgabedaten für das Fenster Ausgabe. Ist das nicht der Fall, so werden die Debug-Klassenmethoden nicht kompiliert, und es wird keine Debugausgabe generiert.

TARGET

Eine Zeichenfolge, die den Ausgabetyp für das Projekt oder die Einstellung der /target-Befehlszeilenoption darstellt. Mögliche Werte von TARGET sind:

  • "winexe" für eine Windows-Anwendung

  • "exe" für eine Konsolenanwendung

  • "library" für eine Klassenbibliothek

  • "module" für ein Modul

  • Die /target-Option kann in der Visual Studio-integrierten Entwicklungsumgebung festgelegt werden. Weitere Informationen finden Sie unter /target (Visual Basic).

TRACE

Ein Boolean-Wert, der im Dialogfeld Projekteigenschaften festgelegt werden kann. Standardmäßig definieren alle Konfigurationen für ein Projekt TRACE. Wenn TRACE definiert wurde, generieren die Trace-Klassenmethoden Ausgabedaten für das Fenster Ausgabe. Ist das nicht der Fall, so werden die Trace-Klassenmethoden nicht kompiliert, und es wird keine Trace-Ausgabe generiert.

VBC_VER

Eine Zahl, die die Visual Basic-Version im Format Hauptversion.Nebenversion darstellt. Die Versionsnummer für Visual Basic 2005 ist 8.0.

Druck- und Anzeigekonstanten

Beim Aufrufen von Druck- und Anzeigekonstanten können Sie anstelle der eigentlichen Werte die folgenden Konstanten im Code verwenden.

Konstante

Beschreibung

vbCrLf

Wagenrücklaufzeichen/ Zeilenvorschubzeichen.

vbCr

Wagenrücklaufzeichen

vbLf

Zeilenvorschubzeichen

vbNewLine

Zeilenendemarke

vbNullChar

NULL-Zeichen.

vbNullString

Entspricht nicht einer Zeichenfolge mit 0-Länge (""); für den Aufruf externer Prozeduren.

vbObjectError

Fehlernummer. Benutzerdefinierte Fehlernummern sollten größer als dieser Wert sein. Beispiel:

Err.Raise(Number) = vbObjectError + 1000

vbTab

Tabulatorzeichen

vbBack

Rückschrittzeichen

vbFormFeed

Wird in Microsoft Windows nicht verwendet.

vbVerticalTab

In Microsoft Windows nicht sinnvoll.

Enumerationen

In der folgenden Tabelle sind einige der von Visual Basic bereitgestellten Enumerationen aufgeführt und beschrieben.

Enumeration

Beschreibung

AppWinStyle

Gibt in Aufrufen der Shell-Funktion den Fensterstil an, der für das aufgerufene Programm verwendet werden soll.

AudioPlayMode

Gibt an, wie beim Aufruf von Audiomethoden Sounds wiedergegeben werden.

BuiltInRole

Gibt in Aufrufen der IsInRole-Methode den Typ der zu überprüfenden Rolle an.

CallType

Gibt den Typ der Prozedur an, die beim Aufrufen der CallByName-Funktion aufgerufen wird.

CompareMethod

Gibt in Aufrufen von Vergleichsfunktionen an, wie Zeichenfolgen miteinander verglichen werden sollen.

DateFormat

Gibt in Aufrufen der FormatDateTime-Funktion an, wie Datumsangaben angezeigt werden sollen.

DateInterval

Gibt beim Aufruf datumsbezogener Funktionen an, wie Datumsintervalle bestimmt und formatiert werden sollen.

DeleteDirectoryOption

Gibt an, was geschehen soll, wenn ein Verzeichnis, das gelöscht werden soll, Dateien oder Verzeichnisse enthält.

DueDate

Gibt beim Aufruf von Finanzmethoden an, wann Zahlungen fällig sind.

FieldType

Gibt an, ob Textfelder durch Trennzeichen begrenzt werden oder eine feste Breite haben.

FileAttribute

Gibt beim Aufruf von Dateizugriffsfunktionen die zu verwendenden Dateiattribute an.

FirstDayOfWeek

Gibt in Aufrufen datumsbezogener Funktionen an, welcher Tag den ersten Tag der Woche darstellen soll.

FirstWeekOfYear

Gibt in Aufrufen datumsbezogener Funktionen die Woche an, welche die erste Woche des Jahres darstellen soll.

MsgBoxResult

Gibt an, welche Schaltfläche in einem Meldungsfeld aktiviert wurde, und wird von der MsgBox-Funktion zurückgegeben.

MsgBoxStyle

Gibt in Aufrufen der MsgBox-Funktion an, welche Schaltflächen angezeigt werden sollen.

OpenAccess

Gibt an, wie eine Datei beim Aufruf von Dateizugriffsfunktionen geöffnet werden kann.

OpenMode

Gibt an, wie eine Datei beim Aufruf von Dateizugriffsfunktionen geöffnet werden kann.

OpenShare

Gibt an, wie eine Datei beim Aufruf von Dateizugriffsfunktionen geöffnet werden kann.

RecycleOption

Gibt an, ob eine Datei permanent gelöscht oder in den Papierkorb verschoben werden soll.

SearchOption

Gibt an, ob alle Verzeichnisse oder nur die Verzeichnisse der obersten Ebene durchsucht werden sollen.

TriState

Gibt in Aufrufen von Funktionen zur Zahlenformatierung einen Boolean-Wert an oder legt fest, ob der Standard verwendet werden soll.

UICancelOption

Legt fest, was geschehen soll, wenn der Benutzer während eines Vorganges auf Abbrechen klickt.

UIOption

Legt fest, ob beim Kopieren, Löschen oder Verschieben von Dateien oder Verzeichnissen eine Fortschrittsanzeige angezeigt wird.

VariantType

Gibt den Typ eines Variant-Objekts an und wird von der VarType-Funktion zurückgegeben.

VbStrConv

Gibt in Aufrufen der StrConv-Funktion an, welche Art von Konvertierung ausgeführt werden soll.

Siehe auch

Konzepte

Übersicht über Konstanten (Visual Basic)

Übersicht über Enumerationen (Visual Basic)

Weitere Ressourcen

Sprachreferenz zu Visual Basic

Visual Basic