代码
public partial class FrmMain : Form
{
private Symbol.Barcode.Reader MyReader = null;
private Symbol.Barcode.ReaderData MyReaderData = null;
public FrmMain()
{
InitializeComponent();
}
private void FrmMain_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 FrmMain_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(MyReader.Text,"HelloScan");
MyReader.Actions.Read(MyReaderData);
return;
}
}
这个是按照一个说明文档上弄的 在调试的时候
在load的时候 MyReader.Actions.Read(MyReaderData);
报错 未处理的 OperationFailureException SCAN_SetReaderParams
------解决方案--------------------
楼主说的是智能PAD的数据采集功能吧,我以前弄过win mobile 6.5,用的北京宝讯的机器。
供应商提供接口和开发文档,并作技术支持的。
这种问题应该向供应商寻求解决方案,毕竟和他的硬件设备有直接关系。
祝早日解决!
------解决方案--------------------
.我用的是MC75
------解决方案--------------------
先查查是硬件还是软件的问题,在做定夺