Procedura: recuperare informazioni da un oggetto Error (Visual Basic)

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

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. 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

Riferimenti

Err

Description

Number

HelpFile

HelpContext

LastDllError

Source

Concetti

Definizione delle circostanze di utilizzo della gestione delle eccezioni strutturata o non strutturata (Visual Basic)