/define (Visual Basic)
Definiert Konstanten für die bedingte Kompilierung.
/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]
Argumente
Ausdruck |
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)