Compilazione condizionale

Home | Visual Basic

Compilazione condizionale

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

Home
Torna alla home page