AND_CATCH_ALL

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 Bloquear de AND_CATCH_ALL . Esta variável é declarada para você.

Observações

Define um Bloquear de código para capturar tipos adicionais de exceção lançados em um Bloquear de TRY anterior. Use a macro CATCH para capturar uma exceção tipo e, em seguida, a macro AND_CATCH_ALL para capturar Tudo outros tipos subseqüentes. Se você usar AND_CATCH_ALL, finalizar o Bloquear de TRY com uma macro END_CATCH_ALL.

O código de processamento de exceção pode interrogar o objeto de exceção, se for caso disso obter mais informações sobre a causa específica da exceção. Chame a macro THROW_LAST dentro do Bloquear de AND_CATCH_ALL para shift processamento para o Avançar quadro exceção externa. AND_CATCH_ALL marca o final do Bloquear de CATCH ou AND_CATCH_ALL anterior.

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

Consulte tambémnbsp;Tente, CATCH_ALL, E&ND_CATCH_ALL, THROW, THROW_LAST, AND_CATCH, CException

Index