Windows Mobile 5.0/6.0 中有条形码阅读器 API 吗?
如何在 Windows Mobile 设备上读取条形码?
我使用的阅读器声称它将支持 Windows Mobile 5.0、6.0 和 6.5 手机。
How can barcodes be read on Windows Mobile devices?
The reader I am using states that it will support Windows Mobile 5.0, 6.0 and 6.5 phones.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
大多数移动设备都像读取文本一样读取条形码,因此这项工作已经为您完成。
在表单上放置一个文本框,确保文本框具有焦点(这是我们这里遇到的最大培训问题),然后处理
Text_Changed
事件。这是一个准代码示例:
Most mobile devices read the barcode like it is text, so the work is taken care of for you already.
Place a text box on your form, make sure that text box has the focus (that's the biggest training issue we have here), and handle the
Text_Changed
event.Here's a quasi-code example:
.NET Compact Framework 中或通过 P/Invoke 没有通用 API。
制造商可能会提供用于读取条形码的 SDK。例如,摩托罗拉提供了他们所谓的“EMDK'读取其设备上的条形码。
或者,某些设备将从串行端口以纯文本形式读取条形码。只需打开串行端口并读取传入的内容即可。
There is no universal API in the .NET Compact Framework or through P/Invoke.
The manufacturer may provide an SDK for reading barcodes. For example Motorola provide what they call an 'EMDK' to read barcodes on their devices.
Alternatively, some devices will read the barcodes as plain text from a serial port. Just open the serial port and read what comes in.