Compartilhar via


AND_CATCH_ALL

Define um bloco de código para capturar tipos adicionais de exceção lançados em uma anterior tente bloco.

AND_CATCH_ALL(exception_object_pointer_name )

Parâmetros

  • exception_object_pointer_name
    Um nome para um ponteiro de objeto de exceção que será criado pela macro.Você pode usar o nome de ponteiro para acessar o objeto de exceção dentro do AND_CATCH_ALL bloco.Essa variável é declarada para você.

Comentários

Use o CATCH macro para capturar um tipo de exceção, o AND_CATCH_ALL macro para capturar todos os outros tipos subseqüentes.Se você usar AND_CATCH_ALL, final de tente bloquear com um END_CATCH_ALL macro.

O código de processamento de exceção pode interrogar o objeto de exceção, se apropriado, para obter mais informações sobre a causa específica da exceção.Chamar o THROW_LAST macro dentro do AND_CATCH_ALL bloco para shift processamento para o próximo quadro exceção externa.AND_CATCH_ALLmarca o final do anterior CATCH ou AND_CATCH_ALL bloco.

ObservaçãoObservação

O AND_CATCH_ALL bloco é definido como um escopo C++ (delineado por chaves).Se você declarar variáveis neste escopo, lembre-se de que são acessíveis somente dentro desse escopo.

Requisitos

Cabeçalho: Afx. h

Consulte também

Referência

TENTE

CATCH_ALL

END_CATCH_ALL

THROW (MFC)

THROW_LAST

AND_CATCH

Classe CException

Conceitos

Globais e Macros do MFC