Udostępnij za pośrednictwem


/ define (Visual Basic)

Definiuje stałe warunkowego kompilatora.

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

Argumenty

Termin

Definicja

symbol

Wymagane.Symbol do definiowania.

value

Wymagane.Aby przypisać wartość symbol.Jeśli value jest ciągiem znaków, musi być otoczone przez sekwencje kreska ułamkowa odwrócona cudzysłów (\ ") zamiast znaków cudzysłowu.

Uwagi

/define Opcji ma wpływ podobne do korzystania z #Const dyrektywy preprocesora w pliku źródłowego, z wyjątkiem stałych, że określone z /define są publiczne i stosuje się do wszystkich plików w projekcie.

Można stosować symbole utworzone przez tę opcję, z #If...Then...#Else dyrektywy warunkowo skompilować plików źródłowych.

/djest krótkiej formy /define.

Można zdefiniować wiele symboli z /define za pomocą przecinka do rozdzielania definicje symbolu.

Aby ustawić / define w programie Visual Studio zintegrowanego środowiska programowania

  1. Program project, wybrane w Solution Explorer.Na Projekt menu, kliknij przycisk Właściwości.Aby uzyskać więcej informacji, zobacz Wprowadzenie do projektanta projektu.

  2. Kliknij przycisk skompilować kartę.

  3. Kliknij przycisk Zaawansowane.

  4. Modyfikowanie wartości w Stałe niestandardowe pole.

Przykład

Poniższy kod definiuje, a następnie używa dwóch stałych warunkowego 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...... A następnie # Else dyrektyw

# Dyrektywa const

Wiersze polecenia kompilacji próbki (Visual Basic)

Inne zasoby

Visual Basic kompilatora wiersza polecenia