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

Graf hierarchie

CDocument::OnOpenDocument

CDocument::OnSaveDocument

Třída CFileException

Třída CArchiveException