Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Simula a ocorrência de um erro.
Sintaxe
Error errornumber
Partes
errornumber
Obrigatório. Pode ser qualquer número de erro válido.
Observações
A Error instrução é suportada para compatibilidade com versões anteriores. Em um novo código, especialmente ao criar objetos, use o Err método do Raise objeto para gerar erros em tempo de execução.
Se errornumber for definida, a instrução chamará Error o manipulador de erros depois que as propriedades do Err objeto receberem os seguintes valores padrão:
| Property | valor |
|---|---|
Number |
Valor especificado como argumento para Error instrução. Pode ser qualquer número de erro válido. |
Source |
Nome do projeto Visual Basic atual. |
Description |
Expressão de cadeia de caracteres correspondente ao valor de retorno da função para o especificado Error, se essa cadeia de Number caracteres existir. Se a cadeia de caracteres não existir, Description contém uma cadeia de caracteres de comprimento zero (""). |
HelpFile |
A unidade, o caminho e o nome de arquivo totalmente qualificados do arquivo de Ajuda do Visual Basic apropriado. |
HelpContext |
A ID de contexto do arquivo de Ajuda do Visual Basic apropriada para o erro correspondente à Number propriedade. |
LastDLLError |
Zero. |
Se nenhum manipulador de erro existir, ou se nenhum estiver habilitado, uma mensagem de erro será criada e exibida a partir das propriedades do Err objeto.
Nota
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 para gerar o Error erro número 11.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Requisitos
Espaço de nomes:Microsoft.VisualBasic
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)