Tratamento de Exceção e Erro no Visual Basic

Visual Basicoferece suporte a manipulação de exceção estruturada (erro), que permite ao programa detectar e possivelmente recuperar de erros durante a execução. Visual Basicusa uma versão aprimorada da Try...Catch...Finally sintaxe já são suportada por outras linguagens como C++. Tratamentos de exceção estruturados combinam uma estrutura de controle moderna (semelhante a Select Case ou While) com exceções, blocos de código protegidos, e filtros.

O tratamento de exceção estruturada, que é o método recomendado de tratamento de erro no Visual Basic, torna fácil criar e manter programas com manipuladores de erro robustos e compreensivos. O tratamento de exceção não estruturada usando On Error pode prejudicar o desempenho do aplicativo e resultar em código que é difícil de depurar e manter.

Nesta seção

Seções relacionadas

  • Guia para o depurador
    Discute os fundamentos de usar o depurador Visual Studio. Os tópicos incluem noções básicas de depuração, controle de execução, anexação a um programa em execução, depuração just-in-time, início automático do depurador, despejos, pontos de interrupção, Inspeção de seu programa, tratamento de exceções, editação e continuação, e uso de expressões no depurador

  • Depuração Just-In-Time
    Descreve a depuração Just-In-Time, um recurso que inicia o depurador do Visual Studio automaticamente quando um programa executando fora do Visual Studio encontrar um erro fatal.

  • Depurando código gerenciado
    Aborda problemas de depuração comuns e técnicas para aplicativos gerenciados.

  • Assistente de exceção
    Descreve o recurso Exception Assistant, que facilita como solucionar erros em tempo de execução.

  • Edição e Continuação
    Descreve o Edit and Continue, um recurso de economia de tempo que permite que você faça alterações no código-fonte enquanto o programa estiver no modo de interrupção.

  • COM e depuração de ActiveX
    Fornece dicas sobre depuração de aplicativos COM e controles ActiveX.