Condividi tramite


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)

Istruzione On Error (Visual Basic)

Istruzione Error

Istruzione Resume

Exception