CATCH_ALL

CATCH_ALL ( exception_object_pointer_name )

Parámetros

exception_object_pointer_name

Especifica 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 CATCH_ALL . Esta variable se declara para usted.

Observaciones

Utilice esta macro para definir un bloque de código que detecta todos los tipos de excepción en el bloque TRY anterior. 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. Invocar la macro THROW_LAST para pasar de procesamiento a la siguiente excepción exterior frame.nbsp; Si utiliza CATCH_ALL, al final del bloque TRY con una macro E&ND_CATCH_ALL.

&Notanbsp;  El bloque 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.

Para obtener más información sobre las excepciones, consulte el artículo excepciones en la Guía del programador de Visual C++.

Vea tambiénnbsp;Intente, A&ND_CATCH_ALL, END_CATCH_ALL, tirar, THROW_LAST, coger, CException

Index