Se un programma in Visual Basic deve avere diversi comportamenti in diversi ambienti o con diverse lingue è possibile impostare dei parametri addizionali in fase di compilazione in modo da avere lo stesso progetto e diverse versioni.
Un esembio di codice può essere questo:
#If AMBIENTE_TEST = 1 Then
Label1.Caption = "AMBIENTE DI TEST"
#Else
Label1.Caption = "AMBIENTE DI PRODUZIONE"
#End If
Di fatto per impostare la variabile AMBIENTE_TEST andiamo nel menu Progetto
selezioniamo Proprietà e andiamo nel tab Crea.
Qui nel box Argomenti di compilazione condizionale impostiamo
AMBIENTE_TEST = 1
e la parte di codice sorgente nella sezione #Else verrà ignorata.
Se rimuoviamo il tutto invece verrà processato il codice del secondo blocco.
Sulle variabili di compilazione condizionali non c'è il controllo di dichiarazione nonostante nel modulo o nel form c'è Option Explicit
Torna alla home page