使用doevent vb.net读取串行端口

时间:2016-08-01 09:02:42

标签: vb.net serial-port doevents

我希望在VB232上使用VB.net接收数据命令

目前我的代码运行良好,但除非没有收到数据,否则无法使用userForm,因为代码是连续的serialport.read。 如何允许用户访问表单。我打算实现DoEvent()函数,但是怎么样?你有想法吗?

这是我的代码:

    Try
          readBytes = Form1.SerialPort1.Read(buffer_rx, offset, remaining)
        offset += readBytes
        remaining -= readBytes
        totalReadBytes += readBytes
Catch ex As TimeoutException
ReDim Preserve buffer_rx(totalReadBytes - 1)
End Try

THX,

0 个答案:

没有答案