我想在VB中接收从条码扫描仪传来的条码数据,哪位高手帮传个程序出来啊,急!急!急!

条码数据包含11个字符,不管是用控件,还是用其它方法,只要在扫描时,能实时接收到就行(赋给文本框或变量都行)我的代码如下,大家看有什么问题.OptionExplicitD... 条码数据包含11个字符,不管是用控件,还是用其它方法,只要在扫描时,能实时接收到就行(赋给文本框或变量都行)
我的代码如下,大家看有什么问题.
Option Explicit
Dim Strcom As String
Private Sub Form_Load()
With MSComm1
.CommPort = 1
.RThreshold = 11
.InputLen = 11
.InBufferCount = 0
.InBufferSize = 1024
.InputMode = comInputModeText
.PortOpen = True
End With
End Sub

Private Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case comEvReceive
Text1.Text = MSComm1.Input
Strcom = Text1.Text
List1.AddItem Strcom
MSComm1.InBufferCount = 0
End Select
End Sub

Private Sub cmdEnd_Click()
MSComm1.PortOpen = False
End
End Sub
展开
 我来答
hoyogoo
2009-01-11 · TA获得超过177个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:182万
展开全部
其实很简单,不用什么api,也不用任何辅助的控件。
条形码扫描枪其实就是一个输入的设备,等于键盘一样的功能,如果你把焦点设置到一个可以输入的控件中,使用条形码扫描枪,其结果就像在键盘上打字一样。
大多数条形码扫描枪在扫完之后可以设定多加一个回车作为标志,这样你可以根据收到这个回车来执行代码就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
优博讯
2024-11-01 广告
优博讯致力于成为全球领先的IoT行业数字化解决方案提供商,专注于智能数据终端、智能支付终端以及专业打印机的设计、研发、生产和销售,并提供相关的系统解决方案和云解决方案。通过持续的创新,优博讯致力于为物流、零售、金融、医疗、制造、交通等行业客... 点击进入详情页
本回答由优博讯提供
TitanTao
2009-01-10 · TA获得超过651个赞
知道小有建树答主
回答量:207
采纳率:100%
帮助的人:223万
展开全部
去找那个条形码扫描器的API库,问题就解决了。
生产设备厂家会提供的。
如果运气好还可以去厂家网站下载。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qad1103
2009-01-10 · TA获得超过1441个赞
知道大有可为答主
回答量:1180
采纳率:100%
帮助的人:1004万
展开全部
是串口传输的话,可以用mscomm控件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式