Compartilhar via


Objeto Err no tratamento de exceção não estruturado

Para escrever código de tratamento de erros, você precisará saber qual erro ocorreu.Em tratamento de exceção não estruturado, você pode descobrir isso usando o Mensagem de objeto (Visual Basic).

O objeto Err contém propriedades cujos valores são determinados pelos erro que acabou de ocorrer.The Number propriedade contém a causa do erro e o Description propriedade contém uma mensagem de texto que descreve o erro em detalhes. Helpfile e HelpContext permitem que você exiba um arquivo de ajuda relacionadas quando um usuário pressiona a Ajuda botão ou a tecla F1.LastDLLError Exibe a última DLL chamado e se deve ou não a telefonar foi bem-sucedida. Source Especifica uma expressão em seqüência que representa o objeto ou aplicativo que gerou o erro.

O manipulador de erro deve testar ou salvar os valores de propriedades relevantes antes que qualquer outro erro possa ocorrer.Seu código pode tratar de apenas um erro de cada vez, portanto, você deve lidar com um antes de avançar para outro.

Observação:

O Err objeto pode ser usado somente com exceções detectadas com o On Error GoTo demonstrativo.

Erros específicos de aplicativo

Além de tratar de erros gerados por Visual Basic,também convém manipular erros específicos do seu aplicativo.

Se você criar um objeto que acessa outros objetos, você deve escrever código para lidar com quaisquer erros não tratados que os outros objetos passem de volta.Se necessário, você pode mapear os códigos de erro em Err.Number para um dos seus próprios erros específicos de aplicativo e, em seguida, transferi-los de volta para o chamador de seu objeto.

Consulte também

Conceitos

Introdução ao Tratamento de Exceção

Tipos de erros

Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic

Uma visão geral do tratamento de exceção não estruturado

Referência

Em instrução de erro (Visual Basic)

Propriedade Descrição (Objeto Err)

Propriedade do Número (Erro de objeto)

Propriedade HelpFile (Objeto Err)

Propriedade HelpContext (Erro de objeto)

Propriedade LastDllError (Objeto Err)

Propriedade Source (Objeto Err)