| 发表于:2007-08-27 15:59:28 楼主 |
dim a, b as integer dim bufbound as integer private sub timer1_timer() if a = b then call cmd1_click else b = a end if end sub sub mscomm() do doevents loop until mscomm1.inbuffercount > 0 '循环等待接收缓冲区> 0个字节 data = data & mscomm1.input buffer = data bufbound = ubound(buffer()) 'bufbound值是变化的 a = bufbound '不知道 b在这里如何赋值 end sub 我的问题是怎么来定时地检测a的数据变化,因为我的串口程序运行7-8小时就会没自己没数据传过来了,就是a的值不变了,所以我想加个定时检测,望各位帮个忙 |
|
|
|
|