Partilhar via


Classes de exceção

A biblioteca de classes fornece um mecanismo de tratamento de exceção com base na classe CException. A estrutura de aplicativo usa exceções em seu código; você pode usá-los também no seu.Para obter mais informações, consulte o artigo Exceções.Você pode derivar seus próprios tipos de exceção de CException.

MFC fornece uma classe de exceção do qual você pode derivar suas próprias exceções, bem sistema autônomo classes de exceção para todas sistema autônomo exceções que ele oferece suporte.

  • CException
    A classe base para exceções.

  • CArchiveException
    Uma exceção de arquivar.

  • CDaoException
    Uma exceção resultante de uma falha na operação do banco de dados DAO.

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

  • CFileException
    Uma exceção orientados a arquivos.

  • CMemoryException
    Uma exceção de fora da 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 por contêineres e servidores.

  • 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 detectadas 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 é lançada.

Consulte também

Conceitos

Visão geral das bibliotecas de classes