Compartilhar via


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

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável

Quando o depurador quebra a execução devido uma exceção, uma caixa de diálogo é exibida. Para Visual Basic ou C#, você verá o Assistente de exceção caixa de diálogo, por padrão. Para C++, você verá o antigo exceção caixa de diálogo. Se você estiver usando o Visual Basic ou C#, mas ter desativado o Exception Assistant na Opções caixa de diálogo, você verá o exceção caixa de diálogo.

Quando o Exception Assistant ou exceção caixa de diálogo for exibida, você pode tentar corrigir o problema que causou a exceção.

Managed Code

In managed code, you can continue execution in the same thread after an unhandled exception. The Exception Assistant unwinds the call stack to the point where the exception was thrown.

Native Code

In native C/C++, you have two options:

  • You can click Break and try to fix the problem. Enquanto estiver no modo de interrupção, você pode unwind the call stack, clicando em um quadro na Call Stack janela e selecionando desenrolamento para este quadro no menu de atalho. Quando você continuar a depuração, o exceção caixa de diálogo aparece novamente se você não tiver corrigido o problema. Otherwise, the Exception dialog box will not reappear.

  • You can click Continue to continue execution without trying to fix the problem. The Exception dialog box reappears.

Código misto

Se você acerta uma exceção não tratada durante a depuração de um código misto de nativo e gerenciado, impedir que as restrições do sistema operacional desenrolar a pilha de chamadas. Se você tentar rebobinando a pilha de chamadas usando o menu de atalho, uma mensagem de erro explica o 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)