ขอคำแนะนำด้วยครับ โปรแกรมเกิด error เมื่ออ่านข้อมูลทั้งหมด แต่อ่านเฉพาะบางส่วนตาม text file ด้านล่างไม่มีปัญหาอะไร
สิ่งที่ต้องการ : แยก text file >NODE_ละ1บรรทัดให้ข้อความหลัง NODE ต่อกัน Code (VB.NET)
Try
Dim list As New ArrayList
Dim line As String
Dim readFile As System.IO.TextReader = New StreamReader("U:\user\AKR\copy.txt")
While True
line = readFile.ReadLine() 'อ่านไฟล์ทีละบรรทัด เริ่มต้นบรรทัดที่ 0
If line Is Nothing Then
Exit While
Else
list.Add(line)
End If
For Each element In list
line = line + element
Next element
RichTextBox1.Text = line
End While
readFile.Close()
readFile = Nothing
Catch ex As IOException
MsgBox(ex.ToString)
End Try
เพิ่ม error ครับ The CLR has been unable to transition from COM context 0x48afd8 to COM context 0x48b148 for 60 seconds. The thread that owns the destination context/apartment is most likely either doing a non pumping wait or processing a very long running operation without pumping Windows messages. This situation generally has a negative performance impact and may even lead to the application becoming non responsive or memory usage accumulating continually over time. To avoid this problem, all single threaded apartment (STA) threads should use pumping wait primitives (such as CoWaitForMultipleHandles) and routinely pump messages during long running operations.