主题:pb如何捕获COM口开关事件,mscomm控件?
本人正在用pb开发一数据采集软件,想通过在串口上接一开关控制某二针脚的通断,想通过开关控制进行数据采集,请问如何实现?本人原打算用mscomm控件,但无法触发oncomm事件,是否代码有问题?代码如下:
窗口open事件:
ole_MSComm.object.CommPort=1
ole_MSComm.object.Settings="9600,N,8,1"
ole_MSComm.object.PortOpen=true
ole_MSComm.object.Rthreshold=1
ole_MSComm.object.Inputlen=0
oncomm事件
//choose case ole_MSComm.object.CommEvent
// case 1
// messagebox("","1")
// case 2
// messagebox("","2")
// case 3
// messagebox("","3")
// case 4
// messagebox("","4")
// case 5
// messagebox("","5")
// case 6
// messagebox("","6")
// case 7
// messagebox("","7")
// case else
// messagebox("",string(ole_MSComm.object.CommEvent))
// end choose
窗口open事件:
ole_MSComm.object.CommPort=1
ole_MSComm.object.Settings="9600,N,8,1"
ole_MSComm.object.PortOpen=true
ole_MSComm.object.Rthreshold=1
ole_MSComm.object.Inputlen=0
oncomm事件
//choose case ole_MSComm.object.CommEvent
// case 1
// messagebox("","1")
// case 2
// messagebox("","2")
// case 3
// messagebox("","3")
// case 4
// messagebox("","4")
// case 5
// messagebox("","5")
// case 6
// messagebox("","6")
// case 7
// messagebox("","7")
// case else
// messagebox("",string(ole_MSComm.object.CommEvent))
// end choose