/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
Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto. Per ulteriori informazioni, vedere Introduzione a Progettazione progetti.
Fare clic sulla scheda Compila.
Scegliere Avanzate.
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
Esempi di righe di comando di compilazione