Condividi tramite


Oggetto Err nella gestione delle eccezioni non strutturata

Aggiornamento: novembre 2007

Per scrivere un codice di gestione degli errori, è necessario sapere quale errore si è verificato. Nella gestione delle eccezioni non strutturata è possibile ottenere questa informazione utilizzando l'Oggetto Err (Visual Basic).

L'oggetto Err contiene proprietà i cui valori sono determinati dall'errore che si è verificato. La proprietà Number contiene la causa dell'errore, mentre la proprietà Description contiene un messaggio di testo che descrive l'errore in modo dettagliato. Helpfile e HelpContext consentono di visualizzare un file della Guida correlato quando un utente preme il pulsante ? o il tasto F1. LastDLLError consente di visualizzare l'ultima DLL chiamata e determinare l'esito della chiamata. Source consente di specificare un'espressione stringa che rappresenta l'oggetto o l'applicazione che ha generato l'errore.

È necessario che il gestore errori verifichi o salvi i valori delle proprietà principali prima che possano verificarsi altri errori. Il codice può gestire solo un errore per volta, quindi è necessario risolvere una condizione di errore prima di passare alla successiva.

Nota:

L'oggetto Err può essere utilizzato solo con le eccezioni individuate mediante l'istruzione On Error GoTo.

Errori specifici dell'applicazione

Oltre a gestire gli errori generati da Visual Basic, è anche possibile gestire gli errori specifici dell'applicazione.

Se si crea un oggetto che consente l'accesso ad altri oggetti, scrivere il codice per la gestione degli eventuali errori non gestiti restituiti dagli altri oggetti. Se necessario, è possibile eseguire il mapping dei codici di errore di Err.Number a uno degli errori specifici dell'applicazione e restituirlo al chiamante dell'oggetto.

Vedere anche

Concetti

Introduzione alla gestione delle eccezioni

Tipi di errori

Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic

Cenni preliminari sulla gestione delle eccezioni non strutturata

Riferimenti

Istruzione On Error (Visual Basic)

Proprietà Descrizione (oggetto Err)

Proprietà Number (oggetto Err)

Proprietà HelpFile (oggetto Err)

Proprietà HelpContext (oggetto Err)

Proprietà LastDllError (oggetto Err)

Proprietà Source (oggetto Err)