Gestione delle eccezioni e degli errori in Visual Basic
Aggiornamento: novembre 2007
Visual Basic supporta la gestione delle eccezioni (errori) strutturata, che consente al programma di rilevare e, se possibile, correggere gli errori durante l'esecuzione. Visual Basic utilizza una versione avanzata della sintassi Try...Catch...Finally già supportata da altri linguaggi, quali C++. La gestione delle eccezioni strutturata combina una struttura di controllo moderna, simile a Select Case o a While, con eccezioni, blocchi di codice protetti e filtri.
La gestione delle eccezioni strutturata, che rappresenta il metodo consigliato per la gestione degli errori in Visual Basic, facilita la creazione e la gestione dei programmi tramite gestori di errori efficaci e completi. È possibile che la gestione delle eccezioni non strutturata tramite On Error comporti la riduzione delle prestazioni dell'applicazione e provochi problemi nelle operazioni di debug e di gestione del codice.
In questa sezione
Introduzione alla gestione delle eccezioni
Vengono riepilogate le informazioni sulla gestione delle eccezioni nei programmi.Definizione delle circostanze di utilizzo della gestione delle eccezioni strutturata o non strutturata
Vengono illustrati entrambi i tipi di gestione delle eccezioni e viene suggerito in quali casi siano appropriati.Tipi di errori
Vengono forniti cenni preliminari sugli errori di sintassi, di runtime e logici.Correzione automatica intelligente della compilazione
Vengono illustrate la funzionalità Correzione automatica intelligente della compilazione e le modalità per utilizzarla.Procedura: correggere gli errori di compilazione tramite la funzionalità di correzione automatica
Viene illustrato come correggere gli errori del compilatore nell'editor di codice attraverso la funzionalità Correzione automatica intelligente della compilazione.Configurazione degli avvisi in Visual Basic
Viene illustrato come attivare e disattivare gli avvisi del compilatore in Visual Basic.Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic
Viene descritta e illustrata la gestione delle eccezioni strutturata in Visual Basic.Cenni preliminari sulla gestione delle eccezioni non strutturata
Viene descritta e illustrata la gestione delle eccezioni non strutturata in Visual Basic.
Sezioni correlate
Modifiche al linguaggio per gli utenti di Visual Basic 6.0
Vengono riepilogate le modifiche agli elementi di linguaggio in Visual Basic.Guida di orientamento al debugger
Vengono illustrate le nozioni fondamentali sull'utilizzo del debugger di Visual Studio. Gli argomenti trattati includono i concetti principali sul debug, il controllo dell'esecuzione, la connessione a un programma in esecuzione, il debug JIT, l'avvio automatico del debugger, i punti di interruzione e i dump, il controllo del programma, la gestione delle eccezioni, la funzionalità Modifica e continuazione e l'utilizzo di espressioni nel debugger.Debug JIT
Viene illustrato il debug JIT, una funzionalità che consente di avviare automaticamente il debugger di Visual Studio quando un programma in esecuzione all'esterno di Visual Studio riscontra un errore irreversibile.Debug del codice gestito
Vengono illustrati i problemi e le tecniche comuni di debug nelle applicazioni gestite.Informazioni sulle eccezioni
Viene illustrata la funzionalità Informazioni sulle eccezioni, che facilita la risoluzione degli errori in fase di esecuzione.Modifica e continuazione
Viene illustrata la funzionalità Modifica e continuazione, che consente di risparmiare tempo quando si apportano modifiche al codice sorgente mentre il programma è in modalità di interruzione.Debug di COM e ActiveX
Vengono forniti suggerimenti sul debug di applicazioni COM e di controlli ActiveX,