/define (Visual Basic)

Definiuje stałe warunkowych kompilatora.

/define:["]symbol[=value][,symbol[=value]]["] ' -or- /d:["]symbol[=value][,symbol[=value]]["]

Argumenty

Termin

Definicja

symbol

Parametr wymagany.Symbol do definiowania.

value

Parametr opcjonalny.Wartość do przypisania symbol.Jeśli value jest ciągiem, muszą być ujęte przez sekwencje ukośnika odwrotnego cudzysłowie (\ ") zamiast znaki cudzysłowu.Jeśli nie określono wartości, a następnie jest traktowana jako wartość True.

Uwagi

/define Opcji ma wpływ podobnie jak za pomocą #Const preprocessor dyrektywy w pliku źródłowego, z wyjątkiem tego stałych zdefiniowany z /define są publiczne i stosuje się do wszystkich plików w projekcie.

Można użyć symboli utworzone przez tę opcję z #If...Then...#Else dyrektywy do skompilowania warunkowe plikach źródłowych.

/djest krótkiej formy /define.

Można określić wiele symboli z /define za pomocą przecinka do oddzielania definicji symbolu.

Można ustawić / zdefiniować w programie Visual Studio zintegrowane środowisko projektowe

  1. Projekt wybranego w Eksploratora rozwiązań.Na projektu menu, kliknij przycisk właściwości.Aby uzyskać więcej informacji, zobacz Wprowadzenie do projektanta projektu.

  2. Kliknij przycisk skompilować karty.

  3. Kliknij przycisk zaawansowane.

  4. Zmodyfikuj wartość w stałych niestandardowe pola.

Przykład

Poniższy kod definiuje, a następnie używa dwóch stałych warunkowych kompilatora.

    ' 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

Zobacz też

Informacje

#If...Then...#Else — Dyrektywy

#Const — dyrektywa

Kompilacja przykładów — wiersze poleceń (Visual Basic)

Inne zasoby

Kompilator wierszy poleceń w Visual Basic