Sdílet prostřednictvím


/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

  1. Projekt vybraný v Průzkumníka řešení.Na projektu nabídky, klikněte na tlačítko vlastnosti.Další informace naleznete v tématu Úvod k Návrháři projektu.

  2. Klikněte na tlačítko zkompilovat karty.

  3. Klikněte na tlačítko rozšířené.

  4. Upravit hodnotu v vlastní konstanty pole.

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

#Const – direktiva

Příkazové řádky ukázkové kompilace (Visual Basic)

Další zdroje

Kompilátor příkazového řádku jazyka Visual Basic