Condividi tramite


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

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,