共用方式為


CDocument::ReportSaveLoadException

如果呼叫,則會擲回例外狀況 (通常 CFileExceptionCArchiveException),在儲存或載入文件時。

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

參數

  • lpszPathName
    已儲存或載入文件名稱的點。

  • e
    要擲回的例外狀況的點。 可能是 NULL

  • bSaving
    旗標表示哪項作業正在進行中,如果不是零,儲存文件,則為 0,如果文件載入。

  • nIDPDefault
    要顯示之錯誤訊息的識別項,如果函式未指定較特定的一個。

備註

預設實作會檢查例外狀況物件並尋找特別說明原因的錯誤訊息。 如果找不到特定訊息,或如果 eNULL,使用 nIDPDefault 參數指定的一般訊息。 函式會顯示包含錯誤訊息的訊息方塊。 覆寫這個函式想要提供不同,自訂的錯誤訊息。 這是進階可覆寫的。

需求

Header: afxwin.h

請參閱

參考

CDocument 類別

階層架構圖

CDocument::OnOpenDocument

CDocument::OnSaveDocument

CFileException 類別

CArchiveException 類別