/define (Visual Basic)
Definuje podmíněné kompilátoru konstanty.
/define:["]symbol[=value][,symbol[=value]]["] ' -or- /d:["]symbol[=value][,symbol[=value]]["]
Arguments
Termín |
Definice |
symbol |
Požadováno.Symbol, který se má definovat. |
value |
Volitelné.Hodnota pro přiřazení symbol.Pokud value je řetězec, musí být uzavřen do posloupnostmi zpětné lomítko /-znak uvozovek (\ ") místo uvozovek.Pokud není zadána žádná hodnota, pak je převedeno na hodnotu True. |
Poznámky
/define Možnost má vliv podobné jako použití #Const preprocessor směrnice ve zdrojovém souboru, s výjimkou tohoto konstanty definován s /define jsou veřejné a použít pro všechny soubory v projektu.
Můžete použít symboly vytvořené prostřednictvím této možnosti se #If...Then...#Else direktivu podmíněně kompilace zdrojové soubory.
/dje zkratka pro /define.
Můžete definovat více symbolů s /define s použitím čárka oddělující definice symbolů.
Chcete-li nastavena / definovat v integrovaném vývojovém prostředí sady Visual Studio |
|
Příklad
Následující kód definuje a použije dvě podmíněné kompilátoru konstanty.
' 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
Viz také
Referenční dokumentace
#If...Then...#Else – direktivy
Příkazové řádky ukázkové kompilace (Visual Basic)