Винятком класи

Бібліотеки класів надає також механізм обробки винятків, на основі класу CException. Рамках програми використовує винятки в його код; Ви також можете використовувати їх у вашій. Докладніше, перегляньте статтю - Винятки в Visual C++ програміста керівництво. Можна отримати ваші власні типи виключення з CException.

MFC забезпечує виняток-клас, з якого ви отримаєте ваш власний виняток, а також виняток класи для всіх з них, він підтримує.

CException

Базовий клас для винятків.

CArchiveException

Архів-винятку.

CDaoException

Виняток у результаті збою в операції бази даних DAO.

CDBException

Виняток у результаті збою обробки бази даних ODBC.

CFileException

Файлів орієнтованого виняток.

CMemoryException

Пам'яті-винятку.

CNotSupportedException

Виняток від використання непідтримувані функції.

COleException

Виключення від невдачі в OLE обробки. Цей клас використовується контейнери та сервери.

COleDispatchException

Виключення результаті повідомлення про помилку під час автоматизації. Автоматизація винятки кинуті на сервери автоматизації і захоплений автоматизації клієнтів.

CResourceException

Виняток у результаті збою завантаження Windows ресурс.

CUserException

Виняток, що використовується для зупинити ініційований користувачем операцію. Зазвичай користувач було про проблеми перед кинули цей виняток.

Index