Macro's voor het verwerken van uitzonderingen

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze macro's bieden ondersteuning voor het verwerken van uitzonderingen.

Naam Description
_ATLCATCH Instructies voor het afhandelen van fouten die optreden in de bijbehorende _ATLTRY.
_ATLCATCHALL Instructies voor het afhandelen van fouten die optreden in de bijbehorende _ATLTRY.
_ATLTRY Markeert een beveiligde codesectie waar mogelijk een fout optreedt.

Vereisten:

Koptekst: atldef.h

_ATLCATCH

Instructies voor het afhandelen van fouten die optreden in de bijbehorende _ATLTRY.

_ATLCATCH(e)

Parameterwaarden

e
De uitzondering om te vangen.

Opmerkingen

Gebruikt in combinatie met _ATLTRY. Wordt omgezet in C++ catch (CAtlException e) voor het verwerken van een bepaald type C++-uitzonderingen.

_ATLCATCHALL

Instructies voor het afhandelen van fouten die optreden in de bijbehorende _ATLTRY.

_ATLCATCHALL

Opmerkingen

Gebruikt in combinatie met _ATLTRY. Wordt omgezet in C++ catch(...) voor het verwerken van alle typen C++-uitzonderingen.

_ATLTRY

Markeert een beveiligde codesectie waar mogelijk een fout optreedt.

_ATLTRY

Opmerkingen

Wordt gebruikt in combinatie met _ATLCATCH of _ATLCATCHALL. Hiermee wordt het C++-symbool omgezet.

Zie ook

Macro's