Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Simula a ocorrência de um erro.
Sintaxe
Error errornumber
Partes
errornumber
Obrigatórios. Pode ser qualquer número de erro inválido.
Comentários
A instrução Error possui suporte para compatibilidade com versões anteriores. No novo código, principalmente ao criar objetos, use o método Err do objeto Raise para gerar erros em tempo de execução.
Se errornumber estiver definido, a instrução Error chamará o manipulador de erros depois que as propriedades do objeto Err receberem os seguintes valores padrão:
| Propriedade | Valor |
|---|---|
Number |
Valor especificado como argumento para instrução Error. Pode ser qualquer número de erro inválido. |
Source |
Nome do projeto atual do Visual Basic. |
Description |
Expressão de cadeia de caracteres correspondente ao valor retornado da função Error para a especificada Number, se essa cadeia de caracteres existir. Se a cadeia de caracteres não existir, Description conterá uma cadeia de caracteres de comprimento zero (""). |
HelpFile |
A unidade totalmente qualificada, o caminho e o nome do arquivo de Ajuda do Visual Basic. |
HelpContext |
A ID de contexto do arquivo de Ajuda do Visual Basic apropriada para o erro correspondente à propriedade Number. |
LastDLLError |
Zero. |
Se nenhum manipulador de erro existir ou estiver habilitado, uma mensagem de erro será criada e exibida a partir das propriedades do objeto Err.
Observação
Alguns aplicativos host do Visual Basic não podem criar objetos. Consulte a documentação do aplicativo host para determinar se ele pode criar classes e objetos.
Exemplo
Este exemplo usa a instrução Error para gerar o erro número 11.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Requisitos
Namespace:Microsoft.VisualBasic
Assembly: Biblioteca de Tempo de Execução do Visual Basic (em Microsoft.VisualBasic.dll)