Gestione delle eccezioni e degli errori in Visual Basic

In Visual Basic viene supportata 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, ad esempio 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 di gestione degli errori in Visual Basic, semplifica 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

Sezioni correlate

  • Debugger Roadmap
    Vengono presentati i concetti essenziali 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.

  • Just-In-Time Debugging
    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.

  • Debugging Managed Code
    Vengono illustrati i problemi e le tecniche comuni di debug nelle applicazioni gestite.

  • Exception Assistant
    Viene illustrata la funzionalità Informazioni sulle eccezioni, che facilita la risoluzione degli errori in fase di esecuzione.

  • Edit and Continue
    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,