AND_CATCH
Definuje blok kódu pro lov typy další výjimka vyvolána v předchozích akci blok.
AND_CATCH(exception_class, exception_object_pointer_name )
Parametry
exception_class
Určuje typ výjimky pro testování.Seznam tříd standardních výjimek naleznete v tématu třída CException.exception_object_pointer_name
Název pro objekt výjimky ukazatel, který vytvoří makro.Název ukazatele můžete použít pro přístup k objektu výjimky v rámci AND_CATCH blok.Tato proměnná je deklarována pro vás.
Poznámky
Použití SKUTEČNÉ makro pro zachycení jednoho typu výjimky, pak bude AND_CATCH makro pro každý typ následné zachycení.Konec akci se END_CATCH makra.
Kód zpracování výjimek lze interrogate objekt výjimky, pokud je to vhodné, chcete-li získat další informace o konkrétní příčině výjimky.Volat THROW_LAST makra AND_CATCH ke zpracování do dalšího rámečku vnější výjimka blokování.AND_CATCHoznačuje konec předchozí ve SKUTEČNÉ nebo AND_CATCH blok.
[!POZNÁMKA]
AND_CATCH Blok je definována jako obor C++ (ohraničeném složených závorek).Pokud deklarujete proměnné v tomto oboru, mějte na paměti, že jsou dostupné pouze v daném oboru.To platí také pro exception_object_pointer_name proměnné.
Příklad
Naleznete v příkladu pro ve SKUTEČNÉ.
Požadavky
Záhlaví: afx.h