Condividi tramite


/define (Visual Basic)

Aggiornamento: novembre 2007

Consente di definire le costanti per la compilazione condizionale.

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

Argomenti

  • symbol
    Obbligatorio. Il simbolo da definire.

  • value
    Obbligatorio. Il valore da assegnare a symbol. Se value è una stringa, deve essere racchiuso tra sequenze di barre rovesciate/virgolette (\") anziché tra virgolette.

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 utilizzare i simboli creati mediante questa opzione con la direttiva #If...Then...#Else per eseguire la compilazione condizionale dei file di origine.

/d rappresenta 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 ulteriori informazioni, vedere Introduzione a Progettazione progetti.

  2. Fare clic sulla scheda Compila.

  3. Scegliere Avanzate.

  4. Modificare il valore della casella Costanti personalizzate.

Esempio

Nel codice riportato di seguito vengono definite e utilizzate 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

Altre risorse

Compilatore di Visual Basic