AND_CATCH_ALL

AND_CATCH_ALL ( exception_object_pointer_name )

Parametry

exception_object_pointer_name

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

Uwagi

Definiuje bloku kodu do połowu typy dodatkowych wyjątków odrzuconych w poprzednim bloku TRY . Za pomocą makra połowów do połowu jeden typ wyjątku, a następnie makro AND_CATCH_ALL do połowu wszystkich innych typów kolejnych. Jeśli używasz AND_CATCH_ALL, koniec bloku TRY z makra END_CATCH_ALL.

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 w bloku AND_CATCH_ALL przejście przetwarzania do następnej ramki wyjątek zewnętrzny. AND_CATCH_ALL znaki końca poprzedniego bloku CATCH lub AND_CATCH_ALL.

Uwaganbsp;  Blok A&ND_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.

Zobacz teżnbsp;SPRÓBUJ, CATCH_ALL, E&ND_CATCH_ALL, rzut, THROW_LAST, AND_CATCH, CException

Index