-define (Visual Basic)
Definuje konstanty podmíněného kompilátoru.
Syntaxe
-define:["]symbol[=value][,symbol[=value]]["]
nebo
-d:["]symbol[=value][,symbol[=value]]["]
Argumenty
Pojem | definice |
---|---|
symbol |
Povinný: Symbol, který chcete definovat. |
value |
Nepovinné. Hodnota, kterou chcete přiřadit symbol . Pokud value je řetězec, musí být místo uvozovek ohraničen zpětným lomítkem nebo uvozovkami (\). Pokud není zadaná žádná hodnota, bude hodnota True. |
Poznámky
Tato -define
možnost má podobný účinek jako použití #Const
direktivy preprocesoru ve zdrojovém souboru s tím rozdílem, že konstanty definované pomocí -define
jsou veřejné a platí pro všechny soubory v projektu.
Pomocí symbolů vytvořených touto možností #If
můžete použít ...Then
...#Else
direktiva pro podmíněnou kompilaci zdrojových souborů.
-d
je krátká forma -define
.
Pomocí čárky můžete definovat více symbolů -define
k oddělení definic symbolů.
Nastavení definice v integrovaném vývojovém prostředí sady Visual Studio |
---|
1. Vyberte projekt v Průzkumník řešení. V nabídce Projekt klepněte na příkaz Vlastnosti. 2. Klikněte na kartu Kompilace . 3. Klepněte na tlačítko Upřesnit. 4. Upravte hodnotu v poli Vlastní konstanty . |
Příklad
Následující kód definuje a pak používá dvě konstanty podmíněného kompilátoru.
' 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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.