Udostępnij za pośrednictwem


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.

Zobacz też

Omówienie klasy