Макросы для обработки исключений
Эти макросы обеспечивают поддержку обработки исключений.
Имя | Описание |
---|---|
_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++ .