上書き保存時に時々出る警告メッセージを消すには?

[戻る]
くたくた 2002/06/19(水) 11:43:40
上書き保存時(Ctrl+S)に時々出る警告メッセージボックス
「'ファイルパス名'ファイルを保存できません。
  ファイルが他のアプリケーションで使用されている可能性があります。」
を抑制する工夫はあるでしょうか?

HDDへアクセスしている時なら分かります。が、動いていない状態でも出てしまいます。
かなりの頻度で出る為、鬱陶しくてたまりません。

o ファイルサイズを小さくする
o HDDアクセスの速い物を使う
以外に、うまい工夫があれば是非教えて下さい。

以上、宜しくお願い申し上げます。

さなえ 2002/06/19(水) 13:45:21
VCからのメッセージですか?自作アプリからですか?

VCからの場合
そのファイルをコンパイル中に上書き することはできません。
他のエディタなどでそのファイルを開いている場合
エディタが保護している場合は仕方ありません。
エディタに「保護しない」指定があればそうしましょう。

自作アプリの場合
どこかでファイルを開きっぱなしになっている?

くたくた 2002/06/19(水) 14:52:43
返信ありがとうございます。そして、失礼致しました。情報不足でした。

>VCからのメッセージですか?自作アプリからですか?
VC++からです。既述のメッセージ出力は Win2K+SP2,VC++6.0+SP5で表示されます。

>そのファイルをコンパイル中に上書き することはできません。
レディ状態での事です。又、VC++以外のソフトは起動していません。

ディスククリーンアップも効果が有りませんでした。
又、プロジェクト内のファイルの数やサイズを変えても 表示されてしまいました。

以上、宜しくお願い申し上げます。

さなえ 2002/06/19(水) 18:25:28
>「'ファイルパス名'ファイルを保存できません。
>  ファイルが他のアプリケーションで使用されている可能性があります。」

>VC++からです。既述のメッセージ出力は Win2K+SP2,VC++6.0+SP5で表示されます。
同様の環境ですけど他のエディタで開いているとき以外に表示されたことがありません。

ウィルスチェックの常に監視みたいなのはされてますか?  (私はしてません)
後は・・・心当たりがありませんです。

yukihiro 2002/06/20(木) 00:09:26
私の環境でも頻発します。

推測では、「一定時間ごとにソースの変更をクラスビューに反映させるスレッド」
が存在して、そのスレッドがたまたまファイルを読んでいる瞬間に保存しようとすると
その現象が起こるのでは、と思ってます。
このメッセージボックスが出た直後(というか[OK]を押して消した直後)に
クラスビュー内の該当ファイルに絡んだ情報が消えたりすることがたまにあるので。

ちなみに現在の環境はWinXP、VC6.0SP5ですが、
昔から自宅や会社のいろんな環境で発生してました。

さなえさんのとこでは起きないんですか・・・うらやましい。

経験上(おそらく)実害はないので、私は気にしないことにしてます。

ちなみに
> o ファイルサイズを小さくする
> o HDDアクセスの速い物を使う
で、解決できるんですか?>くたくたさん

くたくた 2002/06/20(木) 11:24:55
[[解決]]
[さなえさん]
>ウィルスチェックの常に監視みたいなのはされてますか?
していません。VC++で作業中、殆ど全てのドライブは監視対象外にしています。

[yukihiroさん]
>現在の環境はWinXP、VC6.0SP5ですが、昔から自宅や会社のいろんな環境で発生してました。
私の場合 会社と自宅では異なる環境(マザーボード、CPU)ですが、発生します。

>経験上(おそらく)実害はないので、私は気にしないことにしてます。
どうも解決は難しそうです。私もこれまでどおりほっとく事にします。

>で、解決できるんですか?>くたくたさん
できません。それが分かっていた為「これ以外の推測を挙げて頂けたら...」
と思って書きました。
あと、同じ条件でも 出ない時は全くでません。Ctrl+Sを押しっぱなしにしてもです。

いずれにせよ、「ほっとく」という事で強引に解決と致します。

どうもありがとうございました。

古いスレッドには追加発言できません。