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.
Definiert Konstanten für die bedingte Kompilierung.
/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]
Argumente
Begriff |
Definition |
symbol |
Erforderlich.Das zu definierende Symbol. |
value |
Erforderlich.Der Wert, der symbol zugewiesen werden soll.Wenn value eine Zeichenfolge ist, muss es von einer Folge aus umgekehrtem Schrägstrich und Anführungszeichen (\") anstelle von Anführungszeichen eingeschlossen werden. |
Hinweise
Die /define-Option hat eine ähnliche Wirkung wie eine #Const-Präprozessordirektive in der Quelldatei; Konstanten, die mit /define definiert wurden, sind jedoch öffentlich und gelten für alle Dateien des Projekts.
Sie können die durch diese Option erstellten Symbole in Verbindung mit der #If...Then...#Else-Direktive verwenden, um Quelldateien bedingt zu kompilieren.
/d ist die Kurzform von /define.
Sie können mehrere Symbole mit /define definieren, indem Sie die Symboldefinitionen durch ein Komma voneinander trennen.
So legen Sie /define in der integrierten Entwicklungsumgebung von Visual Studio fest |
|
Beispiel
Im folgenden Code werden zwei bedingte Compilerkonstanten definiert und anschließend angewendet.
' Vbc /define:DEBUGMODE=True,TRAPERRORS=False test.vb
Sub mysub()
#If debugmode Then
' Insert debug statements here.
MsgBox("debug mode")
#Else
' Insert default statements here.
#End If
End Sub
Siehe auch
Referenz
Beispiele für Kompilierungsbefehlszeilen (Visual Basic)