Klasy wyjątków
Biblioteka klas udostępnia mechanizm obsługi wyjątków oparty na klasie CException
. Struktura aplikacji używa wyjątków w kodzie; Można ich również używać w swoim. Aby uzyskać więcej informacji, zobacz artykuł Wyjątki. Możesz utworzyć własne typy wyjątków z klasy CException
.
MFC udostępnia klasę wyjątków, z której można utworzyć własny wyjątek, a także klasy wyjątków dla wszystkich wyjątków, które obsługuje.
Cexception
Klasa bazowa dla wyjątków.
Carchiveexception
Wyjątek archiwum.
Cdaoexception
Wyjątek wynikający z błędu operacji bazy danych DAO.
Cdbexception
Wyjątek wynikający z błędu przetwarzania bazy danych ODBC.
Cfileexception
Wyjątek zorientowany na plik.
Cmemoryexception
Wyjątek braku pamięci.
Cnotsupportedexception
Wyjątek wynikający z używania nieobsługiwanej funkcji.
Coleexception
Wyjątek wynikający z błędu przetwarzania OLE. Ta klasa jest używana zarówno przez kontenery, jak i serwery.
COleDispatchException
Wyjątek wynikający z błędu podczas automatyzacji. Wyjątki automatyzacji są zgłaszane przez serwery automatyzacji i przechwytywane przez klientów automatyzacji.
CResourceException
Wyjątek wynikający z błędu ładowania zasobu systemu Windows.
CUserException
Wyjątek używany do zatrzymywania operacji zainicjowanej przez użytkownika. Zazwyczaj użytkownik został powiadomiony o problemie przed zgłoszeniem tego wyjątku.