Partilhar via


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)

Consulte também