掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CFileDialogの派生クラスについて (ID:62091)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
二度呼ばれることを確認しました。 これは、対象ファイルが開けっ放しの場合に発生するようです。 GetSaveFileName を直接呼び出しても発生します。 次のいずれかの方法で回避しては。 1. lFileDialog.DoModal() の前にファイルを閉じる。 2. ファイルを共有読取許可(CFile::shareDenyWrite)で開く。 3. フラグを使って二度目の呼び出しを無視する。 他のアプリケーションが排他オープンしている 可能性も考慮するのでしたら、 3. の方法で回避するのが確実だと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.