0

こんにちは、私は商品の価格をチェックするためのアプリケーションを作成しようとしており、このデバイスを使用しています

名前 : Motorola タイプ : シンボル HOLTSVILLE NY 11742 P/N : 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;
}     

しかし、アプリケーションのデプロイを開始すると、バーコード リーダーが機能しません。理由がわかりません。

すべてが問題なく、コードと参照はすべて正常に機能し、他のデモ アプリケーションが既にデバイスにインストールされており、これはスムーズに動作しているため、デバイスも問題ありません。どうすればよいかわかりません。

誰でも私を助けてください

4

2 に答える 2

0

バーコードリーダーはキーボードのように機能します。したがって、目的のウィンドウまたはテキストボックスなどの他のコントロールでキーダウンイベントをリッスンできます。そして、バーコードが送信する最後のキーストロークがリターン キーであることを覚えておいてください。したがって、キーボードとバーコードを区別できます。

C# + USB バーコード リーダー

それが役立つことを願っています

于 2013-11-14T08:02:59.773 に答える