键盘使用后,Delphi和Honeywell Android Mobile Scanner不会填充

时间:2016-03-30 11:37:41

标签: android delphi barcode firemonkey honeywell

我正在Firemonkey(Delphi Seattle)中创建一个库存应用程序,并且内置扫描程序出现问题。

我专注于TEdit然后扫描条形码并填充TEdit但是只要我按下退格键或在虚拟键盘上输入按钮然后再次尝试扫描,它就不会填充条形码。

我可以将焦点设置到另一个控件并再次尝试扫描,但它仍然不会填充控件。

我必须关闭应用程序,然后再次打开它,我可以再次扫描,直到我使用虚拟键盘和退格键或输入按钮。

内置扫描仪设置为楔形,模拟键盘输入。

我在Android的记事本应用程序中测试了该过程,这似乎工作正常。即我可以执行与Firemonkey相同的过程,但扫描仪仍然用文本填充记事本。

如果我在扫描仪上添加\ n后缀,则会识别返回键,但不会识别实际的条形码。第一个条形码扫描但此后只识别返回键。

Firemonkey中的某些内容必须阻止输入。

有没有人对我可以尝试解决此问题的方法有任何想法?

1 个答案:

答案 0 :(得分:1)

事实证明,没有真正的解决方案。我需要使用随扫描仪提供的SDK并访问扫描仪活动。可以在Embarcadero Forum

找到解决方法