方法一:try catch
http://www.foxtable.com/help/topics/2070.htm
方法二:用read以后,自己判断是否有换行符。
Read |
从输入缓冲区读取一些字节,并将这些字节写入字节数组中指定的偏移量处。
语法:
Read(buffer, offset, count)
buffer: 字节数组,从输入缓冲区中读取的字节将写入此数组。 offset: 开始写入的偏移量。 count: 要读取的字节数。
示例
Dim cnt As Integer = Ports("COM2").BytesToRead If cnt > 0 Then '缓冲区是否有数据 Dim Val(cnt - 1) As Byte Ports("COM2").Read(val,0,cnt) End If |