次の方法で共有


CDocument::ReportSaveLoadException

いう例外が CFileException (通常はまたは) のいずれ CArchiveExceptionドキュメントを保存するか、読み込みます。

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

パラメーター

  • lpszPathName
    保存または読み込まれているドキュメントの名前へのポインター。

  • e
    スローされた例外へのポインター。 nullが返されます。

  • bSaving
    フラグのどの操作が進行中にを示す; ドキュメントが読み込まれる場合は、ドキュメントがゼロ以外の場合は 0。

  • nIDPDefault
    関数が特定の 1 つが指定する表示されるエラー メッセージの識別子。

解説

既定の実装では、例外オブジェクトを調べて、特に原因を説明するエラー メッセージを検索します。 特定のメッセージが存在しない場合、または e がnull場合、nIDPDefault のパラメーターで指定される一般的なメッセージが使用されます。 関数は、エラー メッセージを含むメッセージ ボックスを表示します。 追加の場合は、この関数を、カスタマイズされたエラーのメッセージを表示しオーバーライドします。 これは、高度なオーバーライド可能な関数です。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDocument クラス

階層図

CDocument::OnOpenDocument

CDocument::OnSaveDocument

CFileException クラス

CArchiveException クラス