掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CFileDialogの派生クラスについて (ID:62092)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ご回答ありがとうございます。 1. lFileDialog.DoModal() の前にファイルを閉じる。 今回はファイルを開いたまま次のファイルを指定したい為、今回についてはこの方法は使えません。 2. ファイルを共有読取許可(CFile::shareDenyWrite)で開く。 ファイルを共有読取許可で開けば問題ありませんでした。 3. フラグを使って二度目の呼び出しを無視する。 フラグは私も試したのですが、1度だけCALLされる場合や、上書き確認のポップアップで[はい]/[いいえ]が押される事を考慮すると、ファイル名を入力ではなくて、選択した場合等、考慮される条件が多々ある為、フラグだけでは厳しいと思われます。 上記の事を考慮し、今回は2のファイルを共有読取許可で開く事とします。 dairygoodsさん、iijimaさんありがとうございました。本当に助かりました。また、ややこしくなってしまい申し訳ございませんでした。 また、
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.