我用MScomm控件读取串口的数据,无法触发MSComm1_OnComm事件?

2025-03-22 14:10:06
推荐回答(2个)
回答1:

昨天用vb作项目遇到同一问题,后来在发送过程尾部加 doevents 函数解决。oncomm事件在系统执行其他过程时虽然被触发,但代码不会运行,直到其他过程运行结束,所以其他过程发送查询指令后,应当马上挂起,将控制权交给系统,以使oncomm运行代码,否则其他过程结束,oncomm事件也结束了,不知道c有没有doevents,供参考。

回答2:

具体多少中断这个管,设几接收几个字符就中断