Gestione delle eccezioni per gli utenti di Visual Basic 6.0
Aggiornamento: novembre 2007
Oltre al supporto per la gestione di eccezioni non strutturata, in Visual Basic 2008 è disponibile un nuovo supporto per la gestione di eccezioni strutturata.
Visual Basic 6.0
In Visual Basic 6.0 la gestione delle eccezioni non strutturata viene utilizzata per gestire gli errori rilevati nel codice. L'istruzione On Error inserita all'inizio di un blocco di codice consente di gestire eventuali errori verificatisi in tale blocco. Per la gestione di eccezioni non strutturata vengono utilizzate anche le istruzioni Error e Resume.
Visual Basic 2008
In Visual Basic 2008 la gestione delle eccezioni strutturata consente di rilevare e risolvere gli errori durante l'esecuzione, mediante la combinazione di una struttura di controllo e di eccezioni, blocchi di codice protetti e filtri. La gestione delle eccezioni strutturata viene effettuata mediante un'istruzione Try. Tale istruzione è costituita da tre tipi di blocchi: Try, Catch e Finally. Il blocco Try è un blocco di istruzione contenente l'istruzione da eseguire. Il blocco Catch è un blocco di istruzione che consente la gestione di un'eccezione. Nel blocco Finally sono contenute le istruzioni da eseguire al termine dell'istruzione Try, indipendentemente dal verificarsi o meno di un'eccezione. L'istruzione Throw, utilizzata insieme a un blocco Catch, consente di generare un'eccezione rappresentata da un'istanza di un tipo derivato dalla classe Exception.
Vedere anche
Concetti
Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic
Cenni preliminari sulla gestione delle eccezioni non strutturata
Riepilogo delle modifiche al supporto degli elementi di programmazione
Riferimenti
Istruzione Throw (Visual Basic)