Udostępnij za pośrednictwem


AND_CATCH_ALL

Definiuje blok kodu do łowienia wyjątek dodatkowe typy thrown w poprzednich SPRÓBUJ bloku.

AND_CATCH_ALL(exception_object_pointer_name )

Parametry

  • exception_object_pointer_name
    Nazwa wskaźnika obiekt wyjątku, utworzony przez makro.Można użyć nazwy wskaźnika dostępu do obiektu wyjątek w AND_CATCH_ALL bloku.Ta zmienna jest zadeklarowany dla Ciebie.

Uwagi

Użyj połowu makro do połowu jednego typu wyjątku, a następnie AND_CATCH_ALL makro do połowu wszystkich innych typów kolejnych.Jeśli korzystasz z AND_CATCH_ALL, koniec SPRÓBUJ zablokować z END_CATCH_ALL makro.

Kod przetwarzania wyjątku można interrogate obiekt wyjątku, jeśli jest to właściwe uzyskać więcej informacji dotyczących określonego powodu wyjątku.Wywołanie THROW_LAST makro w AND_CATCH_ALL bloku shift przetwarzania do następnej ramki zewnętrzne wyjątek.AND_CATCH_ALLoznacza koniec poprzedniego połowu lub AND_CATCH_ALL bloku.

[!UWAGA]

AND_CATCH_ALL Bloku jest zdefiniowana jako zakres C++ (nakreślonych przez nawiasy klamrowe).Deklarowaniu zmiennych w tym zakresie, należy pamiętać, że są one dostępne tylko w ramach tego zakresu.

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

TRY

CATCH_ALL

END_CATCH_ALL

THROW (MFC)

THROW_LAST

AND_CATCH

Klasa CException

Koncepcje

Makra MFC i Globals