Partilhar via


Classes de exceção

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

MFC O fornece uma classe de exceção de que você pode derivar suas próprias exceção bem como classes de exceção para todas as exceções que oferece suporte.

  • CException
    A classe base para exceções.

  • CArchiveException
    Uma exceção de arquivo morto.

  • CDaoException
    Uma exceção resultante de uma falha em uma operação de base de dados de DAO.

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

  • CFileException
    Uma exceção com orientada.

  • CMemoryException
    Uma exceção de memória insuficiente.

  • CNotSupportedException
    Uma exceção resultante de usar um recurso sem suporte.

  • COleException
    Uma exceção resultante de uma falha no processamento OLE. Esta classe é usada por contêineres e por servidores.

  • COleDispatchException
    Uma exceção resultante de um erro durante a automação. As exceções de automação são geradas por servidores de automação e capturadas pelos clientes de automação.

  • CResourceException
    Uma exceção resultante de uma falha ao carregar um recurso do windows.

  • CUserException
    Uma exceção usada para parar uma operação iniciada pelo usuário. Normalmente, o usuário esteve notificado do problema antes que essa exceção seja gerada.

Consulte também

Conceitos

Visão geral da biblioteca de classes