请问vb程序如何获取扫描数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问vb程序如何获取扫描数据?相关的知识,希望对你有一定的参考价值。
我想编写一个超市管理软件,在客户端要求有一个扫描器对商品的条形码进行扫描,然后将扫描内容自动显示到软件中,应该这么实现?同时如果像银行那样允许用户从一个小键盘中输入数据,然后在软件中显示应该怎么实现?这个问题是不是问得很傻?没办法,我不懂。呵呵。
扫描器会有驱动程序把扫描后得到的数据输出,你只要接收现成的数据就可以了 参考技术A 有代码贴出来的帮帮楼主,我也想学习学习。VB6.0的winsock控件用UDP局域网广播数据,当数据很大时接收方报10040--数据包太大,请问怎么处理。
虽然很久没用这控件了,不过原理还是懂的,给你点思路吧解决你的问题,大概有几个方法:
一.控制发送速度,简单但是效率有点低
二.技术方加大数据缓冲,优先接收,读了就放内存里,接收完或是空闲时再处理,这在处理过程复杂时比较有效
三.出错的数据丢掉----没错,就是不要了!
既然你选择了UDP,就无法避免丢包的事情发生,肯定要有相关的容错处理.网络可以"自动"丢包,我们写的程序为什么不能"人为"丢包呢?
其实,多数情况下,要根据所处理数据的特点 当前网络特点 机器现状来制定策略,综合上述办法,甚至创造更新的办法
以上,希望对你有帮助,还有问题欢迎探讨 参考技术A on error goto err
正常接受代码.....
exit sub
err:
if err.number=10040 then msgbox "数据包太大无法接受!",vbinformation,"":err.clear追问
有没有办法接收到大量的全部数据
追答只能把数据拆开分批发送咯
以上是关于请问vb程序如何获取扫描数据?的主要内容,如果未能解决你的问题,请参考以下文章