Konstanten und Enumerationen (Visual Basic)Constants and Enumerations (Visual Basic)

Visual Basic stellt eine Reihe von vordefinierten Konstanten und Enumerationen für Entwickler bereit.Visual Basic supplies a number of predefined constants and enumerations for developers. Konstanten speichern Werte, die während der Ausführung einer Anwendung konstant bleiben.Constants store values that remain constant throughout the execution of an application. Durch Enumerationen wird ein bequemer Weg bereitgestellt, um mit Sätzen verknüpfter Konstanten zu arbeiten, und um konstanten Werten Namen zuzuweisen.Enumerations provide a convenient way to work with sets of related constants, and to associate constant values with names.

KonstantenConstants

Konstanten für bedingte KompilierungConditional Compilation Constants

In der folgenden Tabelle sind die für die bedingte Kompilierung verfügbaren vordefinierten Konstanten aufgeführt.The following table lists the predefined constants available for conditional compilation.

KonstanteConstant BeschreibungDescription
CONFIG Eine Zeichenfolge, die der aktuellen Einstellung des Felds für die aktive Projektmappenkonfiguration im Configuration Managerentspricht.A string that corresponds to the current setting of the Active Solution Configuration box in the Configuration Manager.
DEBUG Ein Boolean Wert, der im Dialogfeld Projekteigenschaften festgelegt werden kann.A Boolean value that can be set in the Project Properties dialog box. Standardmäßig definiert die Debugkonfiguration für ein Projekt DEBUG.By default, the Debug configuration for a project defines DEBUG. Wenn DEBUG definiert ist, generieren Debug Klassen Methoden eine Ausgabe im Ausgabe Fenster.When DEBUG is defined, Debug class methods generate output to the Output window. Wenn Sie nicht definiert ist, werden Debug Klassen Methoden nicht kompiliert, und es wird keine Debugausgabe generiert.When it is not defined, Debug class methods are not compiled and no Debug output is generated.
TARGET Eine Zeichenfolge, die den Ausgabetyp für das Projekt oder die Einstellung der /target -Option der Befehlszeile darstellt.A string representing the output type for the project or the setting of the command-line /target option. Die folgenden Werte sind möglich TARGET:The possible values of TARGET are:

-"winexe" für eine Windows-Anwendung.- "winexe" for a Windows application.
-"exe" für eine Konsolenanwendung.- "exe" for a console application.
-"Library" für eine Klassenbibliothek.- "library" for a class library.
-"Module" für ein Modul.- "module" for a module.
-Die /target -Option kann in der integrierten Entwicklungsumgebung von Visual Studio festgelegt werden.- The /target option may be set in the Visual Studio integrated development environment. 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.A Boolean value that can be set in the Project Properties dialog box. Standardmäßig definieren alle Konfigurationen für ein Projekt TRACE.By default, all configurations for a project define TRACE. Wenn TRACE definiert ist, generieren Trace Klassen Methoden eine Ausgabe im Ausgabe Fenster.When TRACE is defined, Trace class methods generate output to the Output window. Wenn Sie nicht definiert ist, werden Trace Klassen Methoden nicht kompiliert, und es wird keine Trace Ausgabe generiert.When it is not defined, Trace class methods are not compiled and no Trace output is generated.
VBC_VER Eine Zahl, die die Visual Basic Version in Majordarstellt. neben Format.A number representing the Visual Basic version, in major.minor format.

Wenn Sie Druck-und Anzeigefunktionen aufrufen, können Sie die folgenden Konstanten in Ihrem Code anstelle der tatsächlichen Werte verwenden.When you call print and display functions, you can use the following constants in your code in place of the actual values.

KonstanteConstant BeschreibungDescription
vbCrLf Kombination aus Wagen Rücklauf/Zeilenvorschub Zeichen.Carriage return/linefeed character combination.
vbCr Wagen Rücklauf Zeichen.Carriage return character.
vbLf Zeilenvorschub Zeichen.Linefeed character.
vbNewLine Zeilen Trennzeichen.Newline character.
vbNullChar NULL-Zeichen.Null character.
vbNullString Nicht identisch mit einer Zeichenfolge der Länge 0 (""); wird zum Aufrufen externer Prozeduren verwendet.Not the same as a zero-length string (""); used for calling external procedures.
vbObjectError Fehlernummer.Error number. Benutzerdefinierte Fehlernummern müssen größer als dieser Wert sein.User-defined error numbers should be greater than this value. Beispiel:For example:

Err.Raise(Number) = vbObjectError + 1000
vbTab Tabstopp Zeichen.Tab character.
vbBack RÜCKTASTE Zeichen.Backspace character.
vbFormFeed Wird in Microsoft Windows nicht verwendet.Not used in Microsoft Windows.
vbVerticalTab Nicht nützlich in Microsoft Windows.Not useful in Microsoft Windows.

EnumerationenEnumerations

In der folgenden Tabelle sind die von Visual Basic bereitgestellten Enumerationen aufgeführt und beschrieben.The following table lists and describes the enumerations provided by Visual Basic.

-EnumerationEnumeration BeschreibungDescription
AppWinStyle Gibt den Fenster Stil an, der für das aufgerufene Programm verwendet wird, wenn die Shell-Funktion aufgerufen wird.Indicates the window style to use for the invoked program when calling the Shell function.
AudioPlayMode Gibt an, wie Sounds beim Aufrufen von Audiomethoden abgespielt werden.Indicates how to play sounds when calling audio methods.
BuiltInRole Gibt den Typ der Rolle an, die beim Aufrufen der IsInRole Methode überprüft werden soll.Indicates the type of role to check when calling the IsInRole method.
CallType Gibt den Typ der Prozedur an, die aufgerufen wird, wenn die CallByName-Funktion aufgerufen wird.Indicates the type of procedure being invoked when calling the CallByName function.
CompareMethod Gibt an, wie Zeichen folgen verglichen werden, wenn Vergleichsfunktionen aufgerufen werden.Indicates how to compare strings when calling comparison functions.
DateFormat Gibt an, wie Datumsangaben angezeigt werden, wenn die FormatDateTime Funktion aufgerufen wird.Indicates how to display dates when calling the FormatDateTime function.
DateInterval Gibt an, wie Datumsintervalle beim Aufrufen von Datumsfunktionen festgelegt und formatiert werden.Indicates how to determine and format date intervals when calling date-related functions.
DeleteDirectoryOption Gibt an, was geschehen soll, wenn ein Verzeichnis, das gelöscht werden soll, Dateien oder Verzeichnisse enthält.Specifies what should be done when a directory that is to be deleted contains files or directories.
DueDate Gibt an, wann Zahlungen fällig werden, wenn Finanz Methoden aufgerufen werden.Indicates when payments are due when calling financial methods.
FieldType Gibt an, ob Textfelder durch Trennzeichen oder mit fester Breite versehen werden.Indicates whether text fields are delimited or fixed-width.
FileAttribute Gibt die Dateiattribute an, die beim Aufrufen von Datei Zugriffs Funktionen verwendet werden sollen.Indicates the file attributes to use when calling file-access functions.
FirstDayOfWeek Gibt den ersten Tag der Woche an, der verwendet werden soll, wenn datumsbezogene Funktionen aufgerufen werden.Indicates the first day of the week to use when calling date-related functions.
FirstWeekOfYear Gibt die erste Woche des Jahres an, die verwendet werden soll, wenn datumsbezogene Funktionen aufgerufen werden.Indicates the first week of the year to use when calling date-related functions.
MsgBoxResult Gibt gemäß Rückgabe durch die MsgBox-Funktion an, welche Schaltfläche in einem Meldungsfeld gedrückt wurde.Indicates which button was pressed on a message box, returned by the MsgBox function.
MsgBoxStyle Gibt an, welche Schaltflächen beim Aufrufen der MsgBox-Funktion angezeigt werden.Indicates which buttons to display when calling the MsgBox function.
OpenAccess Gibt an, wie eine Datei geöffnet wird, wenn Datei Zugriffs Funktionen aufgerufen werden.Indicates how to open a file when calling file-access functions.
OpenMode Gibt an, wie eine Datei geöffnet wird, wenn Datei Zugriffs Funktionen aufgerufen werden.Indicates how to open a file when calling file-access functions.
OpenShare Gibt an, wie eine Datei geöffnet wird, wenn Datei Zugriffs Funktionen aufgerufen werden.Indicates how to open a file when calling file-access functions.
RecycleOption Gibt an, ob eine Datei dauerhaft gelöscht oder in den Papierkorb eingefügt werden soll.Specifies whether a file should be deleted permanently or placed in the Recycle Bin.
SearchOption Gibt an, ob alle oder nur Verzeichnisse der obersten Ebene durchsucht werden sollen.Specifies whether to search all or only top-level directories.
TriState Gibt einen Boolean Wert an oder gibt an, ob beim Aufrufen von Zahlen Formatierungsfunktionen der Standardwert verwendet werden soll.Indicates a Boolean value or whether the default should be used when calling number-formatting functions.
UICancelOption Gibt an, was geschehen soll, wenn der Benutzer während eines Vorgangs auf Abbrechen klickt.Specifies what should be done if the user clicks Cancel during an operation.
UIOption Gibt an, ob beim Kopieren, löschen oder Verschieben von Dateien oder Verzeichnissen ein Status Dialogfeld angezeigt werden soll.Specifies whether or not to show a progress dialog when copying, deleting, or moving files or directories.
VariantType Gibt den Typ eines Variant-Objekts an, das von der VarType-Funktion zurückgegeben wird.Indicates the type of a variant object, returned by the VarType function.
VbStrConv Gibt an, welche Art der Konvertierung beim Aufruf der StrConv-Funktion ausgeführt werden soll.Indicates which type of conversion to perform when calling the StrConv function.

Siehe auchSee also