MSComm控件接收到数后不能赋值给字节数组变量,急啊!!!
1:Private Sub MSComm1_OnComm()
2: Dim Receive() As Byte
3: MSComm1.InputLen = 0
4: MSComm1.InputMode = comInputModeBinary
5: Receive = MSComm1.Input
6:End Sub
窗体初始化的时候设置Settings=“9600,N,8,1”、设置接收一个字符产生一次OnComm事件,并且把断点设在行5,当下位机发回包时产生OnComm事件,这时在监视窗口中可以看到MSComm1.Input中有数据,逐句运行一句后,在监视窗口中看Receive和MSComm1.Input中都没有数据,为什么呢?是MSComm1.Input控件属性没设对吗?希望高手能帮忙给个详解,谢谢!