【C#】Handyから読み込んだ信号の処理経験

エラーが発生しました

  • バーコードまたは画像をスキャンするとエラーが発生しますが、指定された 1 つのテキスト ボックスではなく 2 つのテキスト ボックスにデータが連続して入力されます。 間違って入力されたテキストボックスにデータを入力するコードをすべて確認しましたが、それでも問題は発生しませんでした。 エラーはまれに発生するため、デバッグが困難です。

原因

  • 読み取り処理コードは、最初にデータをダンプし、次に Handy の読み取りアイをオフにするため、データがリーダーに注入された後もデータの記録を継続します。
  • データが最初のテキストボックスに注がれた直後、すぐに 2 番目のテキストボックスに自動的にフォーカスするコードがあります。この時点ではリーダーはオフになっておらず、はまだ読み取り中です。そのため、データはすぐにテキストボックス 2 に注がれます。テキストボックス 1 のイベントがまだ実行中であるため、カーソルがテキストボックス 1 を追い続けているため、このセクションのデバッグは実行できません。

編集方法

  • リーダーがデータの読み取りと入力を続けないように、データを受信したらすぐに Handy リーダーの電源を切ります。
Bài viết liên quan