/define (Visual Basic)
Definiuje stałe warunkowych kompilatora.
/define:["]symbol[=value][,symbol[=value]]["] ' -or- /d:["]symbol[=value][,symbol[=value]]["]
Argumenty
Termin |
Definicja |
symbol |
Parametr wymagany.Symbol do definiowania. |
value |
Parametr opcjonalny.Wartość do przypisania symbol.Jeśli value jest ciągiem, muszą być ujęte przez sekwencje ukośnika odwrotnego cudzysłowie (\ ") zamiast znaki cudzysłowu.Jeśli nie określono wartości, a następnie jest traktowana jako wartość True. |
Uwagi
/define Opcji ma wpływ podobnie jak za pomocą #Const preprocessor dyrektywy w pliku źródłowego, z wyjątkiem tego stałych zdefiniowany z /define są publiczne i stosuje się do wszystkich plików w projekcie.
Można użyć symboli utworzone przez tę opcję z #If...Then...#Else dyrektywy do skompilowania warunkowe plikach źródłowych.
/djest krótkiej formy /define.
Można określić wiele symboli z /define za pomocą przecinka do oddzielania definicji symbolu.
Można ustawić / zdefiniować w programie Visual Studio zintegrowane środowisko projektowe |
|
Przykład
Poniższy kod definiuje, a następnie używa dwóch stałych warunkowych 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...Then...#Else — Dyrektywy
Kompilacja przykładów — wiersze poleceń (Visual Basic)