Compartilhar via


Tipos de erros

In Visual Basic, (também chamados de erros exceções) se encaixam em uma das três categorias: erros de sintaxe, erros de time de execução e erros de lógica.

Erros de sintaxe

Erros de sintaxe são aqueles que são exibidas enquanto você escrever código.Visual Basic verifica seu código conforme você digitá-la na Editor de código janela e o alerta se você cometer um erro, sistema autônomo digitar incorretamente uma palavra ou usando um elemento de linguagem incorretamente.Erros de sintaxe são o tipo mais comum de erros.Você pode corrigi-los facilmente no ambiente de codificação, assim que eles ocorrem.

Observação:

O Option Explicit demonstrativo é um meio de evitar erros de sintaxe. Ela força que você declare, com antecedência, todas as variáveis a serem usadas no aplicativo.Portanto, quando essas variáveis são usadas no código, qualquer erro tipográfico é detectado imediatamente e pode ser corrigido.

Erros de Tempo de Execução

Run-time errors são aqueles que aparecem somente após você compilar e executar seu código.Esses envolvem código que pode parecer estar correto no sentido que ele não tem erros de sintaxe, mas que não será executado.Por exemplo, você pode escrever corretamente uma linha de código para abrir um arquivo.Mas, se o arquivo está corrompido, o aplicativo não pode executar a função Open, e ele deixará de ser executado.Você pode corrigir a maioria dos erros de tempo de execução por reescrever o código defeituoso e em seguida, recompilá-lo e executá-lo novamente.

Erros de lógica

Logic errors são aqueles que aparecem depois que o aplicativo estiver em uso.Eles são normalmente resultados indesejados ou inesperados em resposta às ações do usuário.Por exemplo, uma chave digitada incorretamente ou outra fora da influência externa pode fazer com que seu aplicativo pare de funcionar dentro dos parâmetros esperados, ou completamente.Os erros lógicos são geralmente o tipo mais difícil para corrigir, pois não é sempre claro onde eles se originam.

Consulte também

Conceitos

Introdução ao Tratamento de Exceção

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

Outros recursos

Tarefas de Tratamento de Exceção

Guia para o depurador