データベースに文字列のリストを必要とするプログラムを作成しているので、リストを.txtファイルとして作成し、テキストボックスにロードしていますが、非常に遅いことが判明しました..ファイルのサイズは100〜180MBで、試しio.file.readalltext
てみstreamreader(filepath)
ましたが、どちらもこれらのファイルに対して十分な速度ではありません..ここで助けが必要です.
streamreader を使用したとき、プログラムがロードされず、1 時間放置しました。また、io.file.readalltext を使用すると、Visual Basic がすべて一緒にフリーズします。
ファイルをロードする簡単な方法と文字列を取得するより高速な方法はありますか、それとも .txt ファイルを使用すべきではありませんか?
ストリームリーダー コード:
Dim r as new streamreader(file.txt)
Textbox1.text = r.ReadToEnd
R.close
テキストファイルへのロードが機能すると思った理由は、ワードパッドなどのプログラムで開いたときに問題がなかったのですか?