Điều tôi muốn là ứng dụng đọc dòng đầu tiên từ tệp văn bản và xuất nó vào hộp văn bản textReply, sau đó đợi X thời gian trước khi đọc và xuất dòng tiếp theo.
Dim fileIn As New System.IO.StreamReader("C:\test.txt")
Dim strData As String = ""
While (Not (fileIn.EndOfStream))
strData = fileIn.ReadLine()
textReply.Text = textReply.Text & strData & vbCr
System.Threading.Thread.Sleep(1000)
End While
Như bạn có thể thấy, tôi đã thử ngủ chuỗi (không lý tưởng vì tôi muốn ứng dụng luôn phản hồi nhưng đó là một vấn đề khác!) Nhưng mỗi lần nó đọc toàn bộ tệp và đổ rất nhiều vào hộp văn bản.
Lý do cuối cùng là nó sẽ được sử dụng cho kết nối nối tiếp với một thiết bị cần thời gian để truyền dữ liệu đến thiết bị và để thiết bị phản hồi với mỗi dòng được gửi.