Поделиться через


Макросы для обработки исключений

Эти макросы обеспечивают поддержку обработки исключений.

Имя Описание
_ATLCATCH Операторы для обработки ошибок, возникающих в связанном _ATLTRYобъекте.
_ATLCATCHALL Операторы для обработки ошибок, возникающих в связанном _ATLTRYобъекте.
_ATLTRY Помечает защищенный раздел кода, в котором может произойти ошибка.

Требования:

Заголовок: atldef.h

_ATLCATCH

Операторы для обработки ошибок, возникающих в связанном _ATLTRYобъекте.

_ATLCATCH(e)

Параметры

e
Исключение для перехвата.

Замечания

Используется в сочетании с _ATLTRY. Разрешает c++ catch(CAtlException e) для обработки заданных типов исключений C++.

_ATLCATCHALL

Операторы для обработки ошибок, возникающих в связанном _ATLTRYобъекте.

_ATLCATCHALL

Замечания

Используется в сочетании с _ATLTRY. Разрешает c++ catch(...) для обработки всех типов исключений C++ .

_ATLTRY

Помечает защищенный раздел кода, в котором может произойти ошибка.

_ATLTRY

Замечания

Используется в сочетании с _ATLCATCH или _ATLCATCHALL. Разрешает попытку символа C++ .

См. также

Макросы