次の方法で共有


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 クラス