/ define (Visual Basic)
Definiuje stałe warunkowego kompilatora.
/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]
Argumenty
Termin |
Definicja |
symbol |
Wymagane.Symbol do definiowania. |
value |
Wymagane.Aby przypisać wartość symbol.Jeśli value jest ciągiem znaków, musi być otoczone przez sekwencje kreska ułamkowa odwrócona cudzysłów (\ ") zamiast znaków cudzysłowu. |
Uwagi
/define Opcji ma wpływ podobne do korzystania z #Const dyrektywy preprocesora w pliku źródłowego, z wyjątkiem stałych, że określone z /define są publiczne i stosuje się do wszystkich plików w projekcie.
Można stosować symbole utworzone przez tę opcję, z #If...Then...#Else dyrektywy warunkowo skompilować plików źródłowych.
/djest krótkiej formy /define.
Można zdefiniować wiele symboli z /define za pomocą przecinka do rozdzielania definicje symbolu.
Aby ustawić / define w programie Visual Studio zintegrowanego środowiska programowania |
|
Przykład
Poniższy kod definiuje, a następnie używa dwóch stałych warunkowego kompilatora.
' 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
Zobacz też
Informacje
# If...... A następnie # Else dyrektyw
Wiersze polecenia kompilacji próbki (Visual Basic)