以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教串口读取  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86167)

--  作者:ljh29206
--  发布时间:2016/6/12 12:35:00
--  请教串口读取

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


以上代码 cnt 是否是一个 数组?


cnt 按 tab 键 没属性?


cnt 的数组长度 能否 用 


cnt.length 获取  


测试的时候,没反应


--  作者:狐狸爸爸
--  发布时间:2016/6/12 14:58:00
--  
cnt不是数组,是一个整数:
 
Dim cnt As Integer

 
val才是数组,这个数组的长度为cnt
 
Dim Val(cnt - 1) As Byte