CATCH_ALL

CATCH_ALL ( exception_object_pointer_name )

Parametry

exception_object_pointer_name

Określa nazwę wskaźnika obiekt wyjątku, który zostanie utworzony przez makro. Aby uzyskać dostęp do obiektu wyjątek w bloku CATCH_ALL , można użyć nazwy wskaźnika. Ta zmienna jest zadeklarowany dla Ciebie.

Uwagi

To makro umożliwia zdefiniowanie bloku kodu, że połowy wszystkich typów wyjątków odrzuconych w poprzednim bloku TRY . Kod wyjątku przetwarzania można interrogate obiekt wyjątku, jeśli jest to właściwe uzyskać więcej informacji na temat szczególnych przyczyn wyjątku. Wywołać makro THROW_LAST do przetwarzania następnej frame.nbsp wyjątek zewnętrzny; Jeśli używasz CATCH_ALL, koniec bloku TRY z makra E&ND_CATCH_ALL.

Uwaga   Blok CATCH_ALL jest zdefiniowany jako zakres C++ (nakreślonych przez nawiasy klamrowe). Przy deklarowaniu zmiennych w tym zakresie, należy pamiętać, że są dostępne tylko w tym zakresie.

Aby uzyskać więcej informacji dotyczących wyjątków, zobacz artykuł wyjątków w Visual C++ Programmer's Guide.

Zobacz teżnbsp;SPRÓBUJ, A&ND_CATCH_ALL, END_CATCH_ALL, rzut, THROW_LAST, połowu, CException

Index