这样写有什么实际意义?
strBCR_DATA = frmMain.MSComm_BCR.Input
Sleep (200)
strBCR_DATA = strBCR_DATA & frmMain.MSComm_BCR.Input
Sleep (100)
Call Sub_ReadBCR(strBCR_DATA)
上面的代码frmMain.MSComm_BCR.Input是条码枪读取的信息,
我认为直接改为
strBCR_DATA = frmMain.MSComm_BCR.Input
Call Sub_ReadBCR(strBCR_DATA)
就可以了,实在不理解为什么要那样写。
[解决办法]
等待一下
因为有时数据读的慢
[解决办法]
没注意过划公交IC卡时,有时候会读不上而长鸣吗?
手工操作扫描时,常常会发生位置偏差引起的读取 "困难 ",数据传入延迟.因此要等待一下,再读一下,保证数据完整.