vb.net VS2010环境 程序假死问题? 255
我用VB.net编写了一个串口助手程序,能够正常收发,但是我清除textbox内容后,再收到大量数据程序会卡死(清除textbox内容前可以接受大量数据),任务管理器显示...
我用VB.net编写了一个串口助手程序,能够正常收发,但是我清除textbox内容后,再收到大量数据程序会卡死(清除textbox内容前可以接受大量数据),任务管理器显示无响应,然后内存占用越变越大,哪位大神能帮我解决,我的财富值都给你
Private Sub SerialPort1_DataReceived(sender As Object, e As SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
TextBox1.AppendText(SerialPort1.ReadExisting) '为了实现自动滚屏效果
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
If SerialPort1.IsOpen Then
SerialPort1.DiscardInBuffer() '清除数据接收区
SerialPort1.DiscardOutBuffer() '清除数据发送区
End If
TextBox1.Clear()‘清屏 展开
Private Sub SerialPort1_DataReceived(sender As Object, e As SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
TextBox1.AppendText(SerialPort1.ReadExisting) '为了实现自动滚屏效果
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
If SerialPort1.IsOpen Then
SerialPort1.DiscardInBuffer() '清除数据接收区
SerialPort1.DiscardOutBuffer() '清除数据发送区
End If
TextBox1.Clear()‘清屏 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询