Partager via


CDocument::ReportSaveLoadException

Appelé si une exception est levée (en général CFileException ou CArchiveException) lors de l'enregistrement ou le chargement du document.

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

Paramètres

  • lpszPathName
    Points au nom de le document qui a été enregistré ou chargé.

  • e
    Points à l'exception levée.Peut être NULL.

  • bSaving
    Indiquer de balise quelle opération est en cours ; une valeur différente de zéro si le document a été enregistré, 0 si le document a été chargé.

  • nIDPDefault
    Identificateur du message d'erreur à afficher si la fonction ne spécifie pas plus spécifique.

Notes

L'implémentation par défaut examine l'objet exception et recherche un message d'erreur qui décrit spécifiquement la cause.Si un message spécifique est introuvable ou si e est NULL, le message général spécifié par le paramètre d' nIDPDefault est utilisé.La fonction affiche ensuite un message contenant le message d'erreur.Remplacez cette fonction si vous souhaitez fournir des messages supplémentaires et personnalisés d'échec.Il s'agit d'un substituable avancé.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CDocument

Graphique de la hiérarchie

CDocument::OnOpenDocument

CDocument::OnSaveDocument

Classe de CFileException

Classe de CArchiveException