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