Konstanten und Enumerationen (Visual Basic)
Visual Basic stellt Entwicklern eine Reihe vordefinierter Konstanten und Enumerationen bereit. Konstanten speichern Werte, die während der Ausführung einer Anwendung konstant bleiben. Durch Enumerationen wird ein bequemer Weg bereitgestellt, um mit Sätzen verknüpfter Konstanten zu arbeiten, und um konstanten Werten Namen zuzuweisen.
Konstanten
Konstanten mit bedingter Kompilierung
In der folgenden Tabelle sind die vordefinierten Konstanten aufgeführt, die für bedingte Kompilierung verfügbar sind.
Konstante | Beschreibung |
---|---|
CONFIG |
Eine Zeichenfolge, die der aktuellen Einstellung des Felds Konfiguration der aktuellen Projektmappe in Configuration Manager entspricht. |
DEBUG |
Ein Boolean -Wert, der im Dialogfeld Projekteigenschaften festgelegt werden kann. Standardmäßig definiert DEBUG die Debugkonfiguration eines Projekts. Wenn DEBUG definiert ist, generieren die Methoden der Debug-Klasse Ausgaben für das Ausgabefenster. Falls nicht definiert, werden die Methoden der Debug-Klasse nicht kompiliert, und es wird keine Debugausgabe generiert. |
TARGET |
Eine Zeichenfolge, die den Ausgabetyp für das Projekt oder die Einstellung der Befehlszeilenoption -target darstellt. Es folgen die möglichen Werte von TARGET :– „winexe“ für eine Windows-Anwendung. – „exe“ für eine Konsolenanwendung. – „library“ für eine Klassenbibliothek. – „module“ für ein Modul. – Die Option -target kann in der integrierten Entwicklungsumgebung von Visual Studio 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 ist, generieren die Methoden der Trace-Klasse Ausgaben für das Ausgabefenster. Falls nicht definiert, werden die Methoden der Trace-Klasse nicht kompiliert, und es wird keine Trace -Ausgabe generiert. |
VBC_VER |
Eine Zahl, die die Visual Basic-Version im Format Hauptversion.Nebenversion darstellt. |
Druck- und Anzeigekonstanten
Wenn Sie Druck- und Anzeigefunktionen aufrufen, können Sie in Ihrem Code die folgenden Konstanten anstelle der tatsächlichen Werte verwenden.
Konstante | Beschreibung |
---|---|
vbCrLf |
Kombination aus Wagenrücklauf-/Zeilenvorschubzeichen. |
vbCr |
Wagenrücklaufzeichen. |
vbLf |
Zeilenvorschubzeichen. |
vbNewLine |
Zeilenvorschubzeichen. |
vbNullChar |
Zeichen NULL. |
vbNullString |
Nicht identisch mit einer Zeichenfolge der Länge 0 (""). Wird zum Aufrufen externer Prozeduren verwendet. |
vbObjectError |
Fehlernummer. Benutzerdefinierte Fehlernummern sollten größer als dieser Wert sein. Zum Beispiel:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Tabstoppzeichen. |
vbBack |
Rückschrittzeichen. |
vbFormFeed |
Unter Microsoft Windows nicht verwendet. |
vbVerticalTab |
Unter Microsoft Windows nicht nützlich. |
Enumerationen
In der folgenden Tabelle sind die 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 an, wie Datumsintervalle beim Aufrufen von Datumsfunktionen festgelegt und formatiert werden. |
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 Trennzeichen enthalten 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 gemäß Rückgabe durch die MsgBox-Funktion an, welche Schaltfläche in einem Meldungsfeld gedrückt wurde. |
MsgBoxStyle | Gibt an, welche Schaltflächen beim Aufrufen der MsgBox-Funktion angezeigt werden. |
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 endgültig 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 einen Boolean -Wert an oder gibt an, ob beim Aufrufen von Zahlenformatierungsfunktionen der Standardwert verwendet werden soll. |
UICancelOption | Gibt die Aktion an, die ausgeführt werden soll, wenn während eines Vorgangs auf Abbrechen geklickt wird. |
UIOption | Gibt an, ob beim Kopieren, Löschen oder Verschieben von Dateien oder Verzeichnissen ein Statusdialogfeld angezeigt werden soll. |
VariantType | Gibt den Typ eines Variant-Objekts an und wird von der VarType-Funktion zurückgegeben. |
VbStrConv | Gibt an, welche Art der Konvertierung beim Aufruf der StrConv-Funktion ausgeführt werden soll. |