Condividi tramite


Istruzione Option Explicit (Visual Basic)

Forza la dichiarazione esplicita di tutte le variabili in un file o consente dichiarazioni implicite delle variabili.

Option Explicit { On | Off }

Parti

  • On
    Facoltativo. Abilita la verifica dell'istruzione Option Explicit. Se On o Off non è specificato, il valore predefinito è On.

  • Off
    Facoltativo. Disabilita la verifica dell'istruzione Option Explicit.

Note

Quando in un file è presente l'istruzione Option Explicit On o Option Explicit, tutte le variabili devono essere dichiarate in modo esplicito utilizzando le istruzioni Dim o ReDim. Se si utilizza il nome di una variabile non dichiarata, in fase di compilazione verrà visualizzato un errore. L'istruzione Option Explicit Off consente la dichiarazione implicita di variabili.

Se utilizzato, è necessario includere l'istruzione Option Explicit in un file prima di tutte le altre istruzioni del codice sorgente.

Nota

L'impostazione di Option Explicit su Off in genere non è consigliabile. L'ortografia di un nome di variabile in uno o più i percorsi potrebbe essere errata e generare, in tal modo, risultati imprevisti quando viene eseguito il programma.

Quando non è presente un'istruzione Option Explicit

Se nel codice sorgente non è presente un'istruzione Option Explicit, si utilizza l'impostazione Option Explicit disponibile in Pagina Compilazione, Progettazione progetti (Visual Basic). Se si utilizza il compilatore della riga di comando, viene utilizzata l'opzione del compilatore /optionexplicit.

Per impostare Option Explicit nell'IDE

  1. Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto. Per ulteriori informazioni, vedere Introduzione a Progettazione progetti.

  2. Fare clic sulla scheda Compila.

  3. Impostare il valore nella casella Option Explicit.

Quando si crea un nuovo progetto, l'impostazione Option Explicit nella scheda Compila viene definita in base all'impostazione Option Explicit della finestra di dialogo Impostazioni predefinite di Visual Basic. Per accedere alla finestra di dialogo Impostazioni predefinite di Visual Basic, scegliere Opzioni dal menu Strumenti. Nella finestra di dialogo Opzioni espandere Progetti e soluzioni, quindi fare clic su Impostazioni predefinite di Visual Basic. L'impostazione predefinita iniziale in Impostazioni predefinite di Visual Basic è On.

Per impostare Option Explicit nella riga di comando

Esempio

Nell'esempio seguente l'istruzione Option Explicit viene utilizzata per imporre la dichiarazione esplicita di tutte le variabili. Se si utilizza una variabile non dichiarata, in fase di compilazione verrà generato un errore.

' Force explicit variable declaration.
Option Explicit On
Dim thisVar As Integer
thisVar = 10
' The following assignment produces a COMPILER ERROR because
' the variable is not declared and Option Explicit is On.
thisInt = 10 ' causes ERROR

Vedere anche

Riferimenti

Istruzione Dim (Visual Basic)

Istruzione ReDim (Visual Basic)

Istruzione Option Compare

Istruzione Option Strict

/optioncompare

/optionexplicit

/optionstrict

Impostazioni predefinite di Visual Basic, Progetti, finestra di dialogo Opzioni

Cronologia delle modifiche

Data

Cronologia

Motivo

Gennaio 2011

È stata eseguita la riorganizzazione e le note sono state modificate.

Correzione di bug nel contenuto.