Como: Recuperar informações de um objeto erro
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: |
---|
As opções disponíveis na caixas de diálogo, os nomes e os locais dos comandos de menu que você vê, podem diferir das que são descritas na Ajuda dependendo das suas configurações ativas ou versão.Esta página Ajuda foi escrita com Configurações Geral de desenvolvimento em mente.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.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
Conceitos
Escolhendo Quando Usar Manipulação de Exceção Estruturada e não Estruturada
Referência
Mensagem de objeto (Visual Basic)
Propriedade Descrição (Objeto Err)
Propriedade Erl (mensagem de objeto)
Propriedade HelpContext (Erro de objeto)
Propriedade HelpFile (Objeto Err)
Propriedade LastDllError (Objeto Err)