- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FileOpen 関数で既にファイルが開かれている場合)
VB.netでFileOpen関数を使用して既に開かれたファイルをREADONLYで開く方法
このQ&Aのポイント
- VB.netで開発している場合、FileOpen関数を使用してREADONLYで既に開かれたファイルを開く方法について教えてください。
- 既に開かれている場合、ファイルを開く際に異常終了してしまいますが、読み込みだけを行う方法はありますか?
- 試した方法として、FileOpen関数にOpenMode.InputやOpenAccess.Readを指定してファイルを開こうとしましたが、落ちてしまいました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://msdn.microsoft.com/ja-jp/library/afh37kh8.aspx FileOpen(FileNumber, FileName, OpenMode.Input, OpenAccess.Read,OpenShare.Shared) で、出来ませんか? ただFileOpenは下位互換なので、VB.NETでやるのであれば System.IO.FileStream で実装した方が良いと思います。
お礼
回答ありがとうございます! ずっと6.0ユーザーで、今回.NETを勉強しつつの開発 なので、教えていただい"System.IO.FileStream " で色々調べ、"System.IO.StreamReader" で実装することに いたしました。問題も解決できました。 ありがとうございました。