Compartir a través de


CDocument::ReportSaveLoadException

Denominado si se produce una excepción (normalmente CFileException o CArchiveException) mientras que guarda o carga el documento.

virtual void ReportSaveLoadException(
   LPCTSTR lpszPathName,
   CException* e,
   BOOL bSaving,
   UINT nIDPDefault 
);

Parámetros

  • lpszPathName
    Señala al nombre del documento que fue guardado o cargado.

  • E
    Señala la excepción que se produjo.puede ser NULL.

  • el bSaving
    Indicación del indicador qué operación estaba en curso; distinto de cero si el documento fue guardado, 0 si el documento se carga.

  • nIDPDefault
    Identificador del mensaje de error que se mostrará si la función no especifica más concreto.

Comentarios

La implementación predeterminada examina el objeto de excepción y busca un mensaje de error que describe específicamente la causa.Si un mensaje concreto no se encuentra o si e es NULL, el mensaje general especificado por el parámetro de nIDPDefault se utiliza.La función después muestra un cuadro de mensaje que contiene el mensaje de error.Invalide esta función si desea proporcionar mensajes de error adicionales, personalizados.éste es un overridable avanzado.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CDocument

Gráfico de jerarquía

CDocument::OnOpenDocument

CDocument::OnSaveDocument

Clase de CFileException

Clase de CArchiveException