Procedura: dichiarare le costanti di compilazione condizionale
Aggiornamento: novembre 2007
È possibile impostare le costanti di compilazione condizionale in tre modi:
In Progettazione progetti
Nella riga di comando quando si utilizza il compilatore della riga di comando
Nel codice
Le costanti di compilazione condizionale hanno un ambito di validità speciale e non è possibile accedere a esse dal codice standard. L'ambito di validità di una costante di compilazione condizionale dipende dal modo in cui viene impostata. Nella tabella seguente viene indicato l'ambito di validità delle costanti dichiarate utilizzando ciascuna delle tre modalità menzionate sopra.
Modalità di impostazione della costante |
Ambito di validità della costante |
---|---|
Progettazione progetti |
Pubblico rispetto a tutti i file del progetto |
Riga di comando |
Pubblico rispetto a tutti i file passati al compilatore della riga di comando |
Istruzione#Const nel codice |
Privato rispetto al file nel quale viene dichiarato |
Per impostare le costanti in Progettazione progetti
- Prima di creare il file eseguibile, impostare le costanti nella finestra di dialogo Progettazione progetti seguendo la procedura illustrata nella sezione Procedura: modificare le proprietà e le impostazioni di configurazione dei progetti.
Per impostare le costanti sulla riga di comando
Utilizzare l'opzione /d per inserire le costanti di compilazione condizionale, come nell'esempio che segue:
vbc MyProj.vb /d:conFrenchVersion=–1:conANSI=0
Non è necessario inserire spazi tra l'opzione /d e la prima costante. Per ulteriori informazioni, vedere /define (Visual Basic).
Le dichiarazioni sulla riga di comando eseguono l'override delle dichiarazioni inserite nella finestra di dialogo Progettazione progetti, ma non le cancellano. Gli argomenti impostati nella finestra di dialogo Progettazione progetti rimangono validi per le compilazioni successive.
Quando le costanti vengono scritte direttamente nel codice, non esistono regole precise circa la loro collocazione, in quanto il loro ambito di validità è l'intero modulo nel quale sono dichiarate.
Per impostare le costanti nel codice
- Inserire le costanti nel blocco di dichiarazione del modulo nel quale sono utilizzate. Questo agevola l'organizzazione e la facilità di lettura del codice.
Vedere anche
Attività
Procedura: comprimere e nascondere sezioni di codice
Concetti
Cenni preliminari sulla compilazione condizionale
Riferimenti
Costanti di compilazione condizionale