Declaração de erro
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 Number , se essa cadeia de Error 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)