Messaggi di errore (Visual Basic)
I messaggi di errore possono essere visualizzati quando un'applicazione viene eseguita all'interno dell'ambiente Visual Basic o come file eseguibile autonomo. Alcuni messaggi inoltre possono essere visualizzati in fase di progettazione o di compilazione.
Per informazioni su risorse che è possibile utilizzare per la risoluzione dei problemi relativi a un errore, vedere Risorse aggiuntive per i programmatori Visual Basic.
Errori di runtime
Gli errori in fase di esecuzione di Visual Basic si verificano quando un'applicazione cerca di eseguire un'operazione che non può essere eseguita dal sistema.
Gli errori generati da Visual Basic sono oggetti Exception. Visual Basic può generare errori personalizzati di ogni tipo di dati, inclusi gli oggetti Exception, tramite l'istruzione Throw. Il programma consente di visualizzare il numero e il messaggio di errore di un'eccezione rilevata per identificare l'errore. Se non viene rilevato alcun errore, il programma termina.
Gli errori di runtime possono essere intercettati ed esaminati dal codice. Racchiudendo il codice che genera l'errore in un blocco Try, qualsiasi errore generato può essere rilevato all'interno di un blocco Catch corrispondente.
Per informazioni sull'intercettazione degli errori in fase di esecuzione e su come è possibile gestirli a livello di codice, vedere Gestione delle eccezioni e degli errori in Visual Basic.
Errori in fase di compilazione
Gli errori del compilatore Visual Basic si verificano quando il compilatore rileva problemi nel codice. Il codice che ha provocato un errore è sottolineato con una linea ondulata nell'Editor del codice. Quando si porta il puntatore del mouse sul codice contrassegnato, viene visualizzato il messaggio di errore. I messaggi vengono visualizzati anche in Elenco attività.
La funzionalità Correzione automatica intelligente della compilazione suggerisce come correggere alcuni errori e consente di applicare la correzione. Quando si verifica un errore, se in basso a destra, sotto la linea ondulata, compare un simbolo di rettangolo vuoto, collocando il mouse sulla linea ondulata o facendo doppio clic sul messaggio d'errore in Elenco attività, il simbolo viene trasformato in un pannello smart tag. Facendo clic o portando il puntatore del mouse sul pannello smart tag, viene aperta la finestra del supporto Opzioni di correzione di errore, in cui sono visualizzati una descrizione dell'errore e una serie di suggerimenti per correggerlo. Per ulteriori informazioni, vedere Procedura: correggere gli errori del compilatore tramite la funzionalità di correzione automatica (Visual Basic).
Il compilatore di Visual Basic comprende una serie di avvisi sul codice che possono generare errori di runtime. Gli sviluppatori possono utilizzare queste informazioni per scrivere codice più pulito e più veloce, con meno bug. Il compilatore genera ad esempio un avviso quando l'utente tenta di richiamare un membro di una variabile di oggetto non assegnata, di uscire da una funzione senza impostare il valore da restituire o di eseguire un blocco Try con errori nella logica di intercettazione delle eccezioni. Per ulteriori informazioni sugli avvisi e su come attivarli e disattivarli, vedere Configurazione degli avvisi in Visual Basic.
Sezioni correlate
Risorse aggiuntive per i programmatori Visual Basic
Vengono elencati collegamenti a risorse online che è possibile utilizzare per la risoluzione dei problemi relativi a un errore.Gestione delle eccezioni e degli errori in Visual Basic
Vengono elencati i collegamenti agli argomenti relativi alla gestione delle eccezioni in Visual Basic.Procedura dettagliata: gestione delle eccezioni strutturata (Visual Basic)
Viene illustrato come utilizzare l'istruzione Try...Catch...Finally per gestire le eccezioni.