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


Классы исключений

Библиотека классов предоставляет механизм обработки исключений, основанный на классе CException. Платформа приложения использует исключения в своем коде; их также можно использовать в твоих. Дополнительные сведения см. в статье Исключения. Можно создавать производные собственные типы исключений в CException.

MFC предоставляет классы исключений, из которого можно создать собственные исключение, так и классы исключений для всех исключений он поддерживает.

  • CException
    Базовый класс для исключений.

  • CArchiveException
    Исключение архива.

  • CDaoException
    Исключение и в результате сбоя в операции базы данных DAO.

  • CDBException
    Исключение и в результате сбоя на обработку базы данных ODBC.

  • CFileException
    Ориентирована на файл исключение.

  • CMemoryException
    Исключение нехватки памяти.

  • CNotSupportedException
    Исключение и в результате использования неподдерживаемой возможности.

  • COleException
    Исключение и в результате сбоя в OLE обработки. Этот класс используется как контейнерами, и серверами.

  • COleDispatchException
    Исключение, что приводит к возникновению ошибки во время автоматизации. Исключения автоматизации исключений перехватываются автоматизации серверами и клиентами автоматизации.

  • CResourceException
    Исключение и в результате сбоя загрузить ресурс Windows.

  • CUserException
    Исключение, используемое для остановки инициируемую пользователем операции. Обычно пользователь получает уведомление проблемы, прежде чем это исключение.

См. также

Основные понятия

Общие сведения о библиотеке классов