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; también puede usarlos en el suyo. Para obtener más información, consulte el artículo Excepciones. Puede derivar sus propios tipos de excepción 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
Clase base para 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 fuera de memoria.

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 inician excepciones de automatización y los clientes de automatización detectan las excepciones.

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

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

Consulte también

Información general sobre la clase