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

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í #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í 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é