/define (Visual Basic)
Definisce le costanti condizionali del compilatore.
/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]
Argomenti
Argomento |
Definizione |
symbol |
Obbligatoria. Il simbolo da definire. |
value |
Obbligatoria. 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 |
|
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 (Visual Basic)