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
È 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
È 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)