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.
Aggiornamento: novembre 2007
Messaggio di errore
La variabile '<nomevariabile>' viene utilizzata prima che le sia stato assegnato un valore. Potrebbe verificarsi un'eccezione di riferimento null in fase di esecuzione.
Variable '<variablename>' is used before it has been assigned a value. A null reference exception could result at run time.
Per ogni applicazione esiste almeno un percorso possibile attraverso il codice che permette di effettuare la lettura di una variabile prima che le venga assegnato qualunque valore.
Se non è mai stato assegnato alcun valore a una variabile, essa utilizza il valore predefinito per il suo tipo di dati. Per un tipi di dati di riferimento, questo valore predefinito è Nothing (Visual Basic). In alcune circostanze, la lettura di una variabile di riferimento con valore Nothing può generare un'eccezione NullReferenceException.
Per impostazione predefinita, questo è un messaggio di avviso. Per ulteriori informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.
ID errore: BC42104
Per correggere l'errore
Verificare la logica del flusso di controllo e accertarsi che la variabile abbia un valore valido prima che il controllo venga passato a qualsiasi istruzione che la leggerà.
Un metodo per essere certi che la variabile abbia sempre un valore valido consiste nell'inizializzarla come parte della relativa dichiarazione. Per ulteriori informazioni, vedere "Inizializzazione" in Istruzione Dim (Visual Basic).
Vedere anche
Attività
Risoluzione dei problemi relativi alle variabili in Visual Basic
Concetti
Tipi valore e tipi riferimento
Dichiarazione di variabili in Visual Basic