Sdílet prostřednictvím


-define (Visual Basic)

Definuje konstanty podmíněného kompilátoru.

Syntaxe

-define:["]symbol[=value][,symbol[=value]]["]  

nebo

-d:["]symbol[=value][,symbol[=value]]["]  

Argumenty

termín Definice
symbol Povinné. Symbol, který chcete definovat.
value Volitelný. 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í #Ifmůž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í -define v integrovaném vývojovém prostředí sady Visual Studio
1. V Průzkumníku řešení vyberte projekt. V nabídce Project klepněte na 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é