2017-03-16 6 views
0

私はモトMc9096デバイス、EDMK SDKを持って、VS2008など前提条件のシンボルバーコードリーダーon_read問題

のすべての私は、私はそれが常にイベントを繰り返しバーコードをスキャンしたら、問題を抱えています。通常これが起きると、フラグやステータスを変更する必要がありますが、再読み込みを停止する明示的な設定はありません。コード

private void Barcode_Read(object sender, ReaderData readerdata) 
{ 
    if (readerdata.Text != null) 
    { 
     if (readerdata.Text == "abc") 
     { 
      MessageBox.Show(readerdata.text); 
     } 
    } 
} 

ノート 以下

ノー成功を収めて

bar.Dispose(); 
    bar.Reader.Actions.Flush(); 
    bar.ReaderData.Dispose() ; 

を試してみました。 EnabledScannerはフォームのロード時に設定され、フォームが閉じている間はオフになります。

ユーザーが読み取りイベントを1回発生させたバーコードをスキャンしたときの予想です。 ですが、ユーザーが最初にスキャンした後は常に起動します。

答えて

0

aimTypeプロパティをチェックしたい場合は、デフォルトでAIM_TYPE_TRIGGERにする必要がありますが、他の設定では単一のトリガープルで複数のスキャン(AIM_TYPE_CONTINUOUS_READ)を実行できるため、変更されている可能性があります。

SDKによっていくつかのサンプルがfile:/// C:/Users/Public/Motorola%20EMDK%20for%20.NET/v2.9/SampLauncher2008.htm(デフォルトで)にインストールされている必要があります。練習。