【发布时间】:2013-10-27 05:47:12
【问题描述】:
大家好,我尝试申请对商品进行价格检查,我是 使用这个设备
名称:摩托罗拉 类型:符号 HOLTSVILLE N.Y. 11742 货号:MK500
我使用 Visual Studio 2005 (.Net 2.0) 创建了一个智能设备应用程序 我的代码是
private Symbol.Barcode.Reader MyReader = null;
private Symbol.Barcode.ReaderData MyReaderData = null;
private void Form1_Load(object sender, EventArgs e)
{
MyReader = new Symbol.Barcode.Reader();
MyReaderData =
new Symbol.Barcode.ReaderData(Symbol.Barcode.ReaderDataTypes.Text,
Symbol.Barcode.ReaderDataLengths.DefaultText);
MyReader.ReadNotify += new EventHandler(MyReader_ReadNotify);
MyReader.Actions.Enable();
MyReader.Actions.Read(MyReaderData);
return;
}
private void Form1_Closing(object sender, CancelEventArgs e)
{
MyReader.Actions.Flush();
MyReader.Actions.Disable();
MyReader.Dispose();
MyReaderData.Dispose();
return;
}
private void MyReader_ReadNotify(object sender, EventArgs e)
{
System.Windows.Forms.MessageBox.Show(MyReaderData.Text, "HelloScan");
MyReader.Actions.Read(MyReaderData);
return;
}
但是当我开始部署我的应用程序时,条形码阅读器不起作用 我不知道为什么!
一切正常 并且代码和参考都运行良好 并且设备中已经安装了其他演示应用程序,并且此应用程序运行顺利,因此设备也可以 我不知道我该怎么办?
请任何人帮助我
【问题讨论】:
-
我认为您的表单中应该有一个用于条形码阅读器的 TextBox。当它检测到条形码时,会将其写入 texbox。 (甚至在记事本中!)
标签: c# visual-studio visual-studio-2005 .net-2.0 motorola