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