Compartir a través de


Clases de excepciones

La biblioteca de clases proporciona un mecanismo de control de excepciones basado en la clase CException. El marco de trabajo de la aplicación usa excepciones en su código; usted también puede usarlos en el suyo. Para más información, consulte el artículo Excepciones. Puede derivar sus propios tipos de excepciones de CException.

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

CException
La clase base de las excepciones.

CArchiveException
Excepción de un archivo.

CDaoException
Excepción resultante de un error en una operación de base de datos DAO.

CDBException
Excepción resultante de un error en el procesamiento de la base de datos ODBC.

CFileException
Excepción orientada a archivos.

CMemoryException
Excepción de memoria insuficiente.

CNotSupportedException
Excepción resultante del uso de una característica no admitida.

COleException
Excepción resultante de un error en el procesamiento OLE. Tanto los contenedores como los servidores usan esta clase.

COleDispatchException
Excepción resultante de un error durante la automatización. Los servidores de automatización emiten excepciones de automatización y los clientes de automatización las detectan.

CResourceException
Excepción resultante de un error al cargar un recurso de Windows.

CUserException
Excepción usada para detener una operación iniciada por el usuario. Normalmente, se ha notificado al usuario el problema antes de que se produzca esta excepción.

Consulte también

Información general sobre la clase