Classes de exceção

A biblioteca de classes fornece um mecanismo de manipulação de exceção com base em classe CException. A estrutura de aplicativos usa exceções em seu código; Você também pode usá-los em seu. Para obter mais informações, consulte o artigo exceções no Guia do programador do Visual C++. Você pode derivar seus próprios tipos de exceção de CException.

MFC fornece uma classe de exceção do qual você pode derivar sua própria exceção, bem como classes de exceção para todas as exceções que ele suporta.

CException

A classe base para exceções.

CArchiveException

Uma exceção de arquivamento.

CDaoException

Uma exceção resultante de uma falha em uma operação de banco de dados DAO.

CDBException

Uma exceção resultante de uma falha no processamento de banco de dados ODBC.

CFileException

Uma exceção arquivo-orientado.

CMemoryException

Uma exceção de falta de memória.

CNotSupportedException

Uma exceção resultante de usando um recurso sem suporte.

COleException

Uma exceção resultante de uma falha no processamento de OLE. Essa classe é usada pelos servidores e recipientes.

COleDispatchException

Uma exceção resultante de um erro durante a automação. Automação exceções são lançadas por servidores de automação e capturadas por clientes de automação.

CResourceException

Uma exceção resultante de uma falha ao carregar um recurso do Windows.

CUserException

Uma exceção usada para interromper uma operação iniciada pelo usuário. Normalmente o usuário foi notificado do problema antes que essa exceção é descartado.

Index