投稿者 ひでと  (社会人) 投稿日時 2015/1/16 10:50:18
shu様、るきお様、ありがとうございます。

ほとんどの場合、エラーは書き込みの場合に出ているようです。

通常単純に下のように扱っています。
 Dim JFile As IO.StreamWriter
 JFile = New IO.StreamWriter(TEMP_TXT, True, System.Text.Encoding.Default)
 With JFile
  .WriteLine("lc3")
  '処理
End With
JFile.Close()

比較的小さなプログラムが数多いの(100以上有り)で、修正が少なくすむ方法がありがたいです。
shu様に教えて頂いた方法を使うのに、
try文を使ってGoto文を考えましたが、良くないですよね。
待ちと再実行のうまい方法を教えていただけたら助かります。

るきお様の教えていただいた方法も利用できるかも知れません。
StreamWriterで使用できるかも調べてみないといけませんね。

困っているのは、再現性の問題もありまして。
市販のソフトに影響されていると思われるので、たまたまの機会にしか現れないのです。
修正してもうまくできているか確認がとれないのが悩ましいです。