Есть ли в Windows Mobile 5.0 / 6.0 API для считывания штрих-кода? - PullRequest
0 голосов
/ 24 августа 2011

Как можно считывать штрих-коды на устройствах Windows Mobile?

Используемый мной ридер утверждает, что он будет поддерживать телефоны Windows Mobile 5.0, 6.0 и 6.5.

Ответы [ 2 ]

1 голос
/ 25 августа 2011

Большинство мобильных устройств считывают штрих-код, как текст, поэтому о работе уже позаботились.

Поместите текстовое поле в форму, убедитесь, что текстовое поле имеет фокус (этосамая большая проблема обучения у нас здесь), и обработать событие Text_Changed.

Вот пример квази-кода:

TextBox textBox1;

void textBox1_Tex(object sender, EventArgs e) {
  MessageBox.Show(textBox.Text);
}
0 голосов
/ 26 августа 2011

В .NET Compact Framework или через P / Invoke нет универсального API.

Производитель может предоставить SDK для чтения штрих-кодов. Например, Motorola предоставляет то, что они называют « EMDK » для чтения штрих-кодов на своих устройствах.

Кроме того, некоторые устройства будут считывать штрих-коды в виде обычного текста с последовательного порта. Просто откройте последовательный порт и прочитайте, что входит.

...