none
テキストファイルの読み込み時のエラーについて (Visual Basic) RRS feed

  • 質問

  • テキストファイルを読み込むときに

    -----------------------------------------------------------------

    別のプロセスで使用されているた

    プロセスはファイル (フォルダ名) にアクセスできません。

    -----------------------------------------------------------------

    というエラーが出てきました。

    この部分のコードは

    ------------------------------------------------------------------------------------------------------------

    Dim aw As StreamWriter = New StreamWriter(Form1.fairu, True, Encoding.GetEncoding("shift_jis"))

    ------------------------------------------------------------------------------------------------------------

    です。

    事前に”Form1”でfairu変数を

    ---------------------------------------------------------

    Public fairu As String

    ---------------------------------------------------------

    と入れてあります。

    このエラーの対処法があれば教えてください。

    • 編集済み 誰かさん 2013年7月22日 8:30 文字がおかしくなっていたため
    • 移動 星 睦美 2013年7月23日 2:27 Visual Studio 共通 から
    2013年7月22日 8:15

回答

  • そのメッセージの通りで、開こうとしているそのファイルは、既に誰かに(他のアプリケーション等)よって使用されているからです。
    対処法は、そのテキストファイルがどのようなもので、何を目的にそのファイルを開こうとしているかによって変わってきます。根本的に、どのような仕様で、どのようなことを実現されたいのでしょうか? 場合によっては無理かもしれませんし、回避できるかもしれません。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク 誰かさん 2013年7月22日 11:46
    2013年7月22日 9:11
    モデレータ

すべての返信

  • そのメッセージの通りで、開こうとしているそのファイルは、既に誰かに(他のアプリケーション等)よって使用されているからです。
    対処法は、そのテキストファイルがどのようなもので、何を目的にそのファイルを開こうとしているかによって変わってきます。根本的に、どのような仕様で、どのようなことを実現されたいのでしょうか? 場合によっては無理かもしれませんし、回避できるかもしれません。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク 誰かさん 2013年7月22日 11:46
    2013年7月22日 9:11
    モデレータ
  • 回答ありがとうございました。

    複数のウインドウを活用するプログラムだったので

    1つのウインドウだけにし、問題を解決することが出来ました。

    また何かあったときは宜しくお願いします。

    2013年7月22日 11:49