• ベストアンサー

VB.NET「閉じられたファイルにはアクセスできません」

VB.Netで「閉じられたファイルにはアクセスできません」が出ます。これはどのような時に出るのでしょうか?よろしくお願いいたします。 推測では「オープンしていないのにREADかWRITEを行なったように思えるのですが・・・」

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

その通りだと思います。 「Open」にブレークポイントを置いて(F9キー)実行して下さい。ホントに通ってますか? もし通ってたら、エラー箇所までステップ実行してください。(F8キー) 途中にCloseしてるコードがあるのでは? ループの中とか怪しいです。

taka1999
質問者

お礼

ありがとうございます。 調査します。

taka1999
質問者

補足

「閉じているファイルにはアクセスできません」 というメッセージを表示しようと試しているのですが でません。試した例は、ローカルのロックしているファイルにオープンを試みる、オープンしないままRead、Writeしてみる、オープン後、クローズしてからRead、Writeしてみる、ネットワークファイルをオープン後、ネットワーク共有を解除してRead、Writeしてみる、ネットワークファイルをオープン後、LANを無効にしてRead、Writeしてみる、いろいろなパターンを、ソースでブレイクしながら試しましたがメッセージは全て違いました。同じメッセージが出せれば、少し進展しそうなのですが...。よろしくお願いいたします。

関連するQ&A