Share via


Clases de excepción

La biblioteca de clases proporciona un mecanismo de control de excepciones basado en la clase CException.El marco de aplicación usa las excepciones en el código; también puede utilizarlas en los suyos.Para obtener más información, vea el artículo Excepciones.Puede derivar sus propios tipos de excepción de CException.

MFC proporciona una clase de excepción que se puede derivar su propia excepción así como clases de excepción para todas las excepciones que admite.

  • CException
    La clase base para las excepciones.

  • CArchiveException
    Una excepción del archivo.

  • CDaoException
    Una excepción resultando de un error en una operación de base de datos de DAO.

  • CDBException
    Una excepción resultando de un error en el procesamiento de la base de datos ODBC.

  • CFileException
    Una excepción orientada al archivo.

  • CMemoryException
    Una excepción de memoria insuficiente.

  • CNotSupportedException
    Una excepción resultando de utilizar una característica no compatible.

  • COleException
    Una excepción resultando de un error en el procesamiento OLE.Esta clase es utilizada por los contenedores y servidores.

  • COleDispatchException
    Una excepción resultando de un error durante la automatización.Las excepciones de automatización producen los servidores de automatización y detectadas por los clientes de automatización.

  • CResourceException
    Una excepción resultando de un error cargar un recurso de Windows.

  • CUserException
    Una excepción utilizada para detener una operación iniciada por el usuario.Normalmente, se han notificado al usuario del problema antes de que se produzca esta excepción.

Vea también

Conceptos

Información general de la biblioteca de clases