Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Basic stellt eine Reihe vordefinierter Konstanten und Enumerationen für Entwickler bereit. Konstanten speichern Werte, die während der gesamten Ausführung einer Anwendung konstant bleiben. Enumerationen bieten eine bequeme Möglichkeit zum Arbeiten mit Sätzen verwandter Konstanten und zum Zuordnen von Konstantenwerten zu Namen.
Konstanten
Bedingte Kompilierungskonstanten
In der folgenden Tabelle sind die vordefinierten Konstanten aufgeführt, die für die bedingte Kompilierung verfügbar sind.
| Konstant | Beschreibung |
|---|---|
CONFIG |
Eine Zeichenfolge, die der aktuellen Einstellung des Felds " Active Solution Configuration" im Configuration Manager entspricht. |
DEBUG |
Ein Boolean Wert, der im Dialogfeld "Projekteigenschaften " festgelegt werden kann. Standardmäßig definiert DEBUGdie Debugkonfiguration für ein Projekt. Wenn DEBUG sie definiert ist, Debug generieren Klassenmethoden die Ausgabe im Ausgabefenster . Wenn sie nicht definiert ist, Debug werden Klassenmethoden 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. Mögliche Werte sind TARGET :- "winexe" für eine Windows-Anwendung. - "exe" für eine Konsolenanwendung. - "Bibliothek" für eine Klassenbibliothek. - "Modul" 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).For more information, see -target (Visual Basic). |
TRACE |
Ein Boolean Wert, der im Dialogfeld "Projekteigenschaften " festgelegt werden kann. Standardmäßig definieren TRACEalle Konfigurationen für ein Projekt. Wenn TRACE sie definiert ist, Trace generieren Klassenmethoden die Ausgabe im Ausgabefenster . Wenn sie nicht definiert ist, Trace werden Klassenmethoden nicht kompiliert, und es wird keine Trace Ausgabe generiert. |
VBC_VER |
Eine Zahl, die die Visual Basic-Version im Hauptformat darstellt. Nebenformat . |
Druck- und Anzeigekonstanten
Wenn Sie Druck- und Anzeigefunktionen aufrufen, können Sie anstelle der tatsächlichen Werte die folgenden Konstanten in Ihrem Code verwenden.
| Konstant | Beschreibung |
|---|---|
vbCrLf |
Wagenrücklauf-/Zeilenrücklaufzeichenkombination. |
vbCr |
Wagenrücklaufzeichen. |
vbLf |
Zeilenfeedzeichen. |
vbNewLine |
Neuzeilenzeichen. |
vbNullChar |
Nullzeichen. |
vbNullString |
Nicht identisch mit einer Zeichenfolge der Länge Null (""); wird für das Aufrufen externer Prozeduren verwendet. |
vbObjectError |
Fehlernummer. Benutzerdefinierte Fehlernummern sollten größer als dieser Wert sein. Beispiel:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Tabstoppzeichen. |
vbBack |
Rücktastenzeichen. |
vbFormFeed |
Wird in Microsoft Windows nicht verwendet. |
vbVerticalTab |
In Microsoft Windows nicht hilfreich. |
Enumerationen
In der folgenden Tabelle werden die von Visual Basic bereitgestellten Enumerationen aufgelistet und beschrieben.
| Aufzählung | BESCHREIBUNG |
|---|---|
| AppWinStyle | Gibt die Fensterformatvorlage an, die beim Aufrufen der Shell Funktion für das aufgerufene Programm verwendet werden soll. |
| AudioPlayMode | Gibt an, wie Sounds beim Aufrufen von Audiomethoden wiedergegeben werden. |
| BuiltInRole | Gibt den Typ der Rolle an, die beim Aufrufen der IsInRole Methode überprüft werden soll. |
| CallType | Gibt den Typ der Prozedur an, die beim Aufrufen der CallByName Funktion aufgerufen wird. |
| CompareMethod | Gibt an, wie Zeichenfolgen beim Aufrufen von Vergleichsfunktionen verglichen werden. |
| DateFormat | Gibt an, wie Datumsangaben beim Aufrufen der FormatDateTime Funktion angezeigt werden. |
| DateInterval | Gibt an, wie Datumsintervalle beim Aufrufen von Datumsfunktionen bestimmt und formatiert werden. |
| DeleteDirectoryOption | Gibt an, was geschehen soll, wenn ein zu löschenes Verzeichnis Dateien oder Verzeichnisse enthält. |
| DueDate | Gibt an, wann Zahlungen beim Aufrufen von Finanzmethoden fällig sind. |
| FieldType | Gibt an, ob Textfelder durch Trennzeichen oder feste Breite getrennt sind. |
| FileAttribute | Gibt die Dateiattribute an, die beim Aufrufen von Dateizugriffsfunktionen verwendet werden sollen. |
| FirstDayOfWeek | Gibt den ersten Tag der Woche an, der beim Aufrufen von datumsbezogenen Funktionen verwendet werden soll. |
| FirstWeekOfYear | Gibt die erste Woche des Jahres an, die beim Aufrufen von datumsbezogenen Funktionen verwendet werden soll. |
| MsgBoxResult | Gibt an, welche Schaltfläche in einem Meldungsfeld gedrückt wurde, die von der MsgBox Funktion zurückgegeben wurde. |
| MsgBoxStyle | Gibt an, welche Schaltflächen beim Aufrufen der MsgBox Funktion angezeigt werden sollen. |
| OpenAccess | Gibt an, wie eine Datei beim Aufrufen von Dateizugriffsfunktionen geöffnet wird. |
| OpenMode | Gibt an, wie eine Datei beim Aufrufen von Dateizugriffsfunktionen geöffnet wird. |
| OpenShare | Gibt an, wie eine Datei beim Aufrufen von Dateizugriffsfunktionen geöffnet wird. |
| RecycleOption | Gibt an, ob eine Datei dauerhaft gelöscht oder im Papierkorb platziert werden soll. |
| SearchOption | Gibt an, ob alle oder nur Verzeichnisse der obersten Ebene durchsucht werden sollen. |
| TriState | Gibt einen Boolean Wert an oder gibt an, ob der Standardwert beim Aufrufen von Zahlenformatierungsfunktionen verwendet werden soll. |
| UICancelOption | Gibt an, was ausgeführt werden soll, wenn der Benutzer während eines Vorgangs auf "Abbrechen " klickt. |
| 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, das von der VarType Funktion zurückgegeben wird. |
| VbStrConv | Gibt an, welche Art von Konvertierung beim Aufrufen der StrConv Funktion ausgeführt werden soll. |