Condividi tramite


Procedura: recuperare informazioni da un oggetto Error

Aggiornamento: novembre 2007

Quando viene generato un errore di runtime, le proprietà dell'oggetto Err vengono compilate con informazioni che identificano in modo univoco l'errore e ne consentono la gestione.

Le proprietà dell'oggetto Err vengono reimpostate su zero o su stringhe di lunghezza zero ("") dopo l'esecuzione di un'istruzione On Error Resume Next, Exit Sub o Exit Function all'interno di una routine di gestione degli errori. Per reimpostare l'oggetto Err in modo esplicito, è possibile utilizzare il metodo Clear.

Nota:

Le opzioni disponibili nelle finestre di dialogo e i nomi e le posizioni dei comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni in uso. Questo argomento della Guida è stato creato pensando a Impostazioni generali per lo sviluppo. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per recuperare informazioni da un oggetto Error

  1. È possibile applicare un filtro per visualizzare errori specifici. Nell'esempio che segue si verifica se l'errore è di tipo FileNotFound e, in questo caso, si fornisce una risposta.

    If Err.Number = 53 Then
      MsgBox("File Not Found")
    End If
    
  2. È anche possibile esaminare specifiche proprietà dell'oggetto Error, quali Description, Erl, HelpContext, Helpfile, LastDLLError, Number e Source. In questo esempio la descrizione viene visualizzata in una finestra di messaggio.

    MsgBox(Err.Description)
    

Vedere anche

Concetti

Definizione delle circostanze di utilizzo della gestione delle eccezioni strutturata o non strutturata

Riferimenti

Oggetto Err (Visual Basic)

Membri dell'oggetto Err

Proprietà Descrizione (oggetto Err)

Proprietà Erl (oggetto Err)

Proprietà HelpContext (oggetto Err)

Proprietà HelpFile (oggetto Err)

Proprietà LastDllError (oggetto Err)

Proprietà Number (oggetto Err)

Proprietà Source (oggetto Err)