Partilhar via


edição e continuar: Aviso de 2003

Mensagem de erro

alterar da posição de código pode causar erros de destruição manuseio ou variável exceção: função

A alteração do código antes do ponto de execução pode ter alterado o estado do tratamento de exceção.Alterações do estado de tratamento de exceção podem ser causados por:

  • A execução de um construtor.

  • A execução de um destruidor.

  • Entrada em um try/catch bloco.

  • Sair de um try/catch bloco.

Se o estado do tratamento da exceção foi alterado, o manipulador da exceção não pode ser chamado e variáveis não podem ser corretamente construídas ou destruídas.Você pode continuar a depuração, mas seu aplicativo pode travar ou experimentar vazamentos de memória se ocorrer uma exceção.Para evitar essa possibilidade, Interrompa a depuração, e recompile o seu aplicativo.

Este erro pode ocorrer somente se a função for compilado com /GX para tratamento de exceções.

Consulte também

Referência

Alterações de código suportadas