K kofoun Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-17 #21 不行,因为扫描枪没扫到数据,它根本不会触发onreceivedata这个事件,所以 ontimer一直是无效的 能不能自己写个事件,当扫描枪发射光线时,然后有个触发事件
A agamem Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-17 #22 那就换个扫描枪吧,如果扫描枪在发射光线得时候没有回送数据,是写不出来事件的!
Q qdmail_1@163.co Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-17 #23 不懂,为什么非要限时呢?扫描枪只有扫到正确的数字才会回传数据,回传就触发Comm1ReceiveData事件,在Comm1ReceiveData事件里处理数据就完了。如果非要限时你看这样可否?……在键盘上敲击某键让timer1开始计时,如果5s已到timer1报警,否则Comm1ReceiveData事件里关闭timer1。
不懂,为什么非要限时呢?扫描枪只有扫到正确的数字才会回传数据,回传就触发Comm1ReceiveData事件,在Comm1ReceiveData事件里处理数据就完了。如果非要限时你看这样可否?……在键盘上敲击某键让timer1开始计时,如果5s已到timer1报警,否则Comm1ReceiveData事件里关闭timer1。
陌 陌生 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-18 #24 扫描枪大部分应该是ps/2接口的根本不用这么麻烦的。如果必须是这样的话,我想这不是spcomm控件所能解决的问题,况且那个控件的源码也不是很多很容易就可以搞清楚它的处理过程的。