Compartilhar via


Continuando a execução após uma exceção

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Quando o depurador quebra a execução devido uma exceção, uma caixa de diálogo é exibida.Para Visual Basic ou translation from VPE for Csharp, você verá o Assistente de exceção caixa de diálogo, por padrão. Para Visual Basic ou translation from VPE for Csharp, você verá o mais antigo Exceção caixa de diálogo.Se você estiver usando Visual Basic ou translation from VPE for Csharp mas desabilitado o Assistente de exceção in the Opções caixa de diálogo, você verá o Exceção caixa de diálogo.

Quando o Assistente de exceção or Exceção caixa de diálogo for exibida, você pode tentar corrigir o problema que causou a exceção.

Código gerenciado

No código gerenciado, você pode continuar a execução no mesmo segmento após uma exceção não tratada.O Exception Assistant esvazia a pilha de chamadas até o ponto onde a exceção foi lançada.

Código nativo

Em C/C ++ nativo, você tem duas opções:

  • Você pode clicar Break e tentar a correção do problema.Enquanto estiver no modo de interrupção, você pode desenrolar a telefonar pilha, clicando com o botão direito do mouse em um quadro no telefonar Pilha janela e selecione Desenrolar para este quadro no menu de atalho.Quando você continuar a depurar o Exceção caixa de diálogo aparece novamente se você não tiver corrigido o problema.Caso contrário, a caixa de diálogo Exception não reaparecerá.

  • Você pode clicar Continue para continuar a execução sem tentativa de correção do problema.A caixa de diálogo Exception reaparecerá.

Código misto

Se você entrar com uma exceção sem tratamento durante a depuração de um código nativo e gerenciado misto, restrições do sistema operacional impedir desenrolar a telefonar pilha.Se você tentar retroceder a pilha de chamadas usando o menu de atalho, uma mensagem de erro explica que o depurador não pode desenrolar sem um tratamento exceto durante a depuração de código misto.

Consulte também

Conceitos

Tratamento de Exceção (Depuração)