AND_CATCH_ALL ( exception_object_pointer_name )
Parámetros
exception_object_pointer_name
Un nombre para un puntero del objeto de excepción que será creado por la macro. Puede utilizar el nombre de puntero para acceder al objeto de excepción dentro del bloque AND_CATCH_ALL . Esta variable se declara para usted.
Observaciones
Define un bloque de código para la captura de tipos adicional de la excepción en un bloque TRY anterior. Utilizar la macro CATCH para detectar un tipo de excepción y, a continuación, la macro AND_CATCH_ALL para capturar todos los demás tipos posteriores. Si utiliza AND_CATCH_ALL, al final del bloque TRY con una macro END_CATCH_ALL.
El código de procesamiento de excepciones puede interrogar el objeto de excepción, si procede obtener más información acerca de la causa específica de la excepción. Llamar a la macro THROW_LAST dentro del bloque AND_CATCH_ALL a desplazar el procesamiento al siguiente marco de excepción externa. AND_CATCH_ALL marca el final del anterior bloque CATCH o AND_CATCH_ALL.
&Notanbsp; El bloque AND_CATCH_ALL se define como un ámbito de C++ (delimitado por llaves). Si declara variables en este ámbito, recuerde que son accesibles únicamente dentro de ese ámbito.
Vea tambiénnbsp;Intente, CATCH_ALL, E&ND_CATCH_ALL, tirar, THROW_LAST, AND_CATCH, CException