AND_CATCH_ALL
Define um bloco de código para capturar tipos adicionais de exceção emitidos 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 de AND_CATCH_ALL bloco. Essa variável é declarada para você.
Comentários
Use o CATCH macro para capturar uma exceção tipo e, em seguida, a AND_CATCH_ALL macro para capturar todos os outros tipos subseqüentes. Se você usar AND_CATCH_ALL, participante do TENTE bloco 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.telefonar the THROW_LAST macro dentro do AND_CATCH_ALL Bloquear para deslocar o processamento para o próximo quadro exceção externa. AND_CATCH_ALL marca o término da anterior CATCH or AND_CATCH_ALL bloco.
Observação: |
---|
O AND_CATCH_ALL bloco é definido sistema autônomo um escopo C++ (delineado por chaves). Se você declarar variáveis nesse escopo, lembre-se de que são acessíveis somente dentro desse escopo. |
Requisitos
Cabeçalho: afx.h