AND_CATCH_ALL

AND_CATCH_ALL ( Exception_object_pointer_name )

Parameter

exception_object_pointer_name

Ein Name für eine Ausnahme-Objektzeiger, die durch das Makro erstellt werden. Der Name Zeiger können Sie Zugriff auf das Ausnahmeobjekt innerhalb des AND_CATCH_ALL -Blocks. Diese Variable ist für Sie erklärt.

Bemerkungen

Definiert einen Block von Code für den Fang von zusätzliche Ausnahmetypen, die in einem vorhergehenden TRY -Block ausgelöst. Verwenden Sie das Makro fangen einen Ausnahmetyp abgefangen, dann das AND_CATCH_ALL -Makro, alle anderen nachfolgenden Typen zu fangen. Verwenden Sie AND_CATCH_ALL, am Ende des TRY -Blocks mit einer END_CATCH_ALL -Makro.

Der Ausnahmeverarbeitung Code kann das Exception-Objekt, gegebenenfalls weitere Informationen über die spezifische Ursache der Ausnahme zu verhören. Rufen Sie THROW_LAST Makro im AND_CATCH_ALL -Block, Verarbeitung auf den nächsten äußeren Ausnahme-Frame zu verlagern. AND_CATCH_ALL kennzeichnet das Ende des vorherigen Blocks fangen oder AND_CATCH_ALL.

Hinweis&Nbsp;  Der AND_CATCH_ALL -Block ist definiert als ein C++-Bereich (abgegrenzt durch geschweifte Klammern). Wenn Sie Variablen in diesem Bereich deklarieren, beachten Sie, dass sie nur innerhalb dieses Bereichs zugänglich sind.

Siehe auch&Nbsp;Versuchen Sie, CATCH_ALL, END_CATCH_ALL, werfen, THROW_LAST, AND_CATCH, CException

Index