Como: Recuperar informações de um objeto de erro (Visual Basic)
Quando ocorre um erro em tempo de execução, as propriedades do objeto Err são preenchidas com informações que identificam exclusivamente o erro e informações que podem ser usadas para manipular o erro.
As propriedades do objeto Err são redefinidas para zero ou sequências de comprimento zero ("") após uma instrução On Error Resume Next e após uma instrução Exit Sub ou Exit Function dentro de uma rotina de tratamento de erros. O método Clear pode ser usado para redefinir explicitamente Err.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio. |
Para recuperar informações de um objeto Error
Você pode filtrar de erros específicos. Este exemplo verifica se o erro é FileNotFound e reage se for.
If Err.Number = 53 Then MsgBox("File Not Found") End If
Você também pode examinar propriedades específicas do objeto de erro, tais como Description,Erl,HelpContext,Helpfile,LastDLLError,Number e Source. Este exemplo exibe a descrição em uma caixa de mensagem.
MsgBox(Err.Description)
Consulte também
Referência
Conceitos
Escolhendo quando usar (Visual Basic) de manipulação de exceção estruturada e não estruturada