Condividi tramite


/define (Visual Basic)

Definisce le costanti del compilatore condizionali.

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

Argomenti

Termine

Definizione

symbol

Obbligatorio. Il simbolo da definire.

value

Facoltativa. Il valore da assegnare a symbol. Se value è una stringa, deve essere racchiuso tra sequenze di barre rovesciate/virgolette (\") anziché tra virgolette. Se non è specificato un valore, è considerato True.

Note

L'opzione /define ha un effetto analogo all'uso di una direttiva per il preprocessore #Const nel file di origine, ad eccezione del fatto che le costanti definite con /define sono pubbliche e si applicano a tutti i file del progetto.

È possibile usare i simboli creati mediante questa opzione con la direttiva #If...Then...#Else per eseguire la compilazione condizionale dei file di origine.

/d è la versione abbreviata di /define.

È possibile definire più simboli con /define, separando le definizioni dei simboli con una virgola.

Per impostare /define nell'ambiente di sviluppo integrato di Visual Studio

  1. Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto. Per altre informazioni, vedere Introduzione a Progettazione progetti.

  2. Fare clic sulla scheda Compila.

  3. Scegliere Avanzate.

  4. Modificare il valore nella casella Costanti personalizzate.

Esempio

Nel codice seguente sono definite e usate due costanti di compilazione condizionale.

    ' 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

Vedere anche

Riferimenti

Direttive #If...Then...#Else

Direttiva #Const

Esempi di righe di comando di compilazione (Visual Basic)

Altre risorse

Compilatore della riga di comando di Visual Basic