为什么在特殊情况下spcomm不能得到触发事件?(50分)

  • 主题发起人 主题发起人 dcsdcs
  • 开始时间 开始时间
D

dcsdcs

Unregistered / Unconfirmed
GUEST, unregistred user!
spcomm不能得到触发事件:执行Comm1.StartComm;以后为什么不能触发接受的事件?
好象必须发送一个字符。
然而mscomm却mscomm1.PortOpen:=true;执行以后就可以触发事件了?
 
欢迎大家提出问题的解决办法吧!
 
spcomm只有在有数据来情况下,才触发接受数据事件,
mscomm当有通讯错误,或打开,断开接口时等等,都会触发oncomm事件,
因为mscomm只有一个事件,所以通信状态任何一个发生变化都会触发此事件,
spcomm有很多事件,不同的通信状态改变触发不同的事件,
你应该多看看它们的帮助。
 
同意guan1573,谢谢!
 
后退
顶部