Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce le costanti del compilatore condizionale.
Sintassi
-define:["]symbol[=value][,symbol[=value]]["]
o
-d:["]symbol[=value][,symbol[=value]]["]
Argomenti
| Termine | Definizione |
|---|---|
symbol |
Obbligatorio. Simbolo da definire. |
value |
Opzionale. Valore da assegnare symbol. Se value è una stringa, deve essere racchiusa tra virgolette/virgolette sequenze (\") anziché virgolette. Se non viene specificato alcun valore, viene impiegato come True. |
Osservazioni:
L'opzione -define ha un effetto simile all'uso di una #Const direttiva del preprocessore 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 da questa opzione con ...#IfThen...#Else direttiva per compilare i file di origine in modo condizionale.
-d è la forma breve di -define.
È possibile definire più simboli con -define usando una virgola per separare le definizioni dei simboli.
| Per impostare -define nell'ambiente di sviluppo integrato di Visual Studio |
|---|
| 1. Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto. 2. Fare clic sulla scheda Compila . 3. Fare clic su Avanzate. 4. Modificare il valore nella casella Costanti personalizzate . |
Esempio
Il codice seguente definisce e quindi usa due costanti del compilatore 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