/define (Visual Basic)
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 |
Dies ist optional. Der Wert, der symbol zugewiesen werden soll. Wenn value eine Zeichenfolge ist, muss es von einer Kombination aus umgekehrtem Schrägstrich/Anführungszeichen (\") umgeben sein statt Anführungszeichen. Wurde kein Wert festgelegt, dann wird er als True angenommen. |
Hinweise
Die Option /define hat einen ähnlichen Effekt wie das Verwenden einer #Const-Präprozessordirektive in der Quelldatei, außer dass mit /define definierte Konstanten öffentlich sind und für alle Dateien im Projekt gelten.
Sie können Symbole, die mit dieser Option erstellt wurden, 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, wenn Sie kommagetrennte Symboldefinitionen verwenden.
So definieren Sie die integrierte Visual Studio-Entwicklungsumgebung |
|
Beispiel
Der folgende Code definiert zwei konditionelle Compilerkonstanten und verwendet sie anschließend.
' 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)