2012-05-21 2 views
0

시각적 기본 사항으로 텍스트 파일의 데이터를 목록 상자에 표시하려고합니다. 작은 크기의 텍스트 파일을 처리 할 때 아무 문제가 없지만 20MB 크기의 텍스트 파일에서는 작동하지 않습니다. 어떤 종류의 제한 사항이로드되지 않는 이유가 있습니까?VB에서 텍스트 파일의 데이터를 목록 상자로로드하는 데 문제가 있습니다.

내가 잊어 버린 것을 잊어 버렸습니다. 오랜 시간을 기다릴 필요가 있을까요? 이 프로그램은 단지 거기에 앉아 나는 데이터를 얻고있는 동안 ... 어쨌든 생각하는 그것과 상호 작용할 수 없습니다 ....

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 
+0

코드를 볼 수 있습니까? –

+0

죄송합니다. 코드에서 벗어나서 코드를 너무 많이 사용하지 않아도됩니다. 내 회사에서 사용할 수있는 코드로 제한되어 있으므로, 이드는 충분히 말해야한다고 말합니다. fyi, lstFiles 및 lstSrchTxt는 gui와 같은 코드의 디자인 부분에서 비롯된 것이며 데이터를 표시하고 데이터 등을 수신하는 목록 일뿐입니다. –

+0

아무도 아이디어가 없습니까? –

답변

0

문제는 내가 너무 많은 데이터를 입력 한 것을하며 시간을 필요로 모든 문자를 처리합니다.

관련 문제