Sdílet prostřednictvím


CDocument::ReportSaveLoadException

Pokud se vyskytne výjimka (obvykle CFileException nebo CArchiveException) při uložení nebo načtení dokumentu.

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

Parametry

  • lpszPathName
    Odkazuje na název dokumentu, který byl uložen nebo načten.

  • e
    Body, na které byla vyvolána výjimka.Může být NULL.

  • bSaving
    Příznak označující, jaké operace byla v průběhu; nenulová hodnota, pokud je dokument, který byl právě uloženy 0 v případě načítání dokumentu.

  • nIDPDefault
    Chybová zpráva se zobrazí, pokud funkce neurčuje konkrétní jeden identifikátor.

Poznámky

Výchozí implementace zkoumá objekt výjimky a hledá chybová zpráva, že konkrétně popisuje příčinu.Pokud není nalezen konkrétní zprávu nebo e je NULL, obecné zprávě určené nIDPDefault je použit parametr.Funkce potom zobrazí okno se zprávou obsahující chybovou zprávu.Tato funkce přepsat, pokud chcete zadat další, vlastní nastavení zpráv.Toto je rozšířené overridable.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDocument

Diagram hierarchie

CDocument::OnOpenDocument

CDocument::OnSaveDocument

Třída CFileException

Třída CArchiveException