アプリケーションでテキスト ファイルのデータを Visual Basic を使用してリスト ボックスに表示しようとしています。小さなサイズのテキスト ファイルでは問題なく動作しますが、たとえば 20 MB のサイズのテキスト ファイルでは動作しません。そのような、または何らかの制限をロードしない理由はありますか?
聞くのを忘れていましたが、単に長時間待たなければならないだけでしょうか? プログラムはそこに座っているだけで、データを取得している間は操作できません...とにかく....
Sub OpenFiles()
Dim myName As String = Dir(downloadTo + "*.TXT")
Do While myName <> ""
lstFiles.Items.Add(myName)
myName = Dir()
Loop
End Sub
Sub ReadFiles(textFile As String)
Dim logReader As New System.IO.StreamReader(textFile)
lstSrchTxt.Items.Clear()
While logReader.EndOfStream <> True
Dim stringx As String = logReader.ReadLine
If stringx.Contains(searchText) Then
lstSrchTxt.Items.Add(stringx)
End If
End While
logReader.Close()
End Sub