AND_CATCH_ALL
Definiuje blok kodu do połowu wyjątek dodatkowe typy wyrzucony w poprzednim SPRÓBUJ bloku.
AND_CATCH_ALL(exception_object_pointer_name )
Parametry
- exception_object_pointer_name
Nazwa wskaźnika obiekt wyjątku, który zostanie utworzony przez makro.Można użyć nazwy wskaźnika dostępu do obiektu wyjątek w AND_CATCH_ALL bloku.Ta zmienna jest zadeklarowana za Ciebie.
Uwagi
Użycie połowu makro do połowu jednego typu wyjątku, a następnie AND_CATCH_ALL makro, aby złapać wszystkie inne typy kolejnych.Jeśli używasz AND_CATCH_ALL, koniec SPRÓBUJ blok z END_CATCH_ALL makro.
Kod wyjątku przetwarzania można interrogate obiekt wyjątku, jeśli jest to właściwe uzyskać więcej informacji na temat określonego powodu wyjątku.Wywołanie THROW_LAST makro w ramach AND_CATCH_ALL za pomocą bloku shift przetwarzania do następnej ramki zewnętrznej wyjątek.AND_CATCH_ALLoznacza koniec poprzedniego połowu lub AND_CATCH_ALL bloku.
[!UWAGA]
AND_CATCH_ALL Blok jest zdefiniowany jako zakres C++ (nakreślonego przez nawiasy klamrowe).Przy deklarowaniu zmiennych w tym zakresie, należy pamiętać, że są one dostępne tylko w ramach tego zakresu.
Wymagania
Nagłówek: afx.h