在DELPHI中我做了个扫描软件,现在想实现,输入框只让扫描枪扫,不能手动输入,即屏蔽手动输入功能,一切数据全部通过扫描枪扫入系统,因为要的比较急,请知道的同仁指点,万分感谢~~
解决方案 »
- Delphi生成的 EXE 或者 DLL 文件很大,怎样对他们来进行压缩,使EXE、DLL的大小变的小一点。请指点
- SOS!SOS!SOS!SOS!SOS!
- 关于qreport报表的问题?
- 关于adotable的enablecontrols,disablecontrols
- 请教,如何能通过字段(Field)得到对应的数据控件
- 莫名其妙:dbedit获得焦点后内容变空!
- DynamicSkinForm VCL v. 4.8 for D6是什么意思(不要笑话我)
- 简单问题,但我不知道!200分给第一个给出准确答案的人。桌面上的IE图标被删,如何将它恢复出来?
- 小case!!!
- 哪里有kylix正式版下载,它到底发行了没有?有无SQL Server for Linux或Oracle for Linux?哪位大侠知道?
- 有关ACTIVEX和IE相互通信的问题
- 打印出来的条码,使用扫描枪扫描出来的结果为什么在最后多了个字符:‘n’?奇怪!
------------
串口助手,比较好用,我试过扫描枪,没有问题http://downloads.2ccc.com/general/system/mastersky_ComAssistant.rar
http://downloads.2ccc.com/general/system/mastersky_ComAssistant.rar我下了看了一下,看不太懂
能否再麻烦解释一下,只要TEdit那一点就OK了,再次感谢~~
procedure TFrmMain.ComPortRxChar(Sender: TObject; Count: Integer);
var
Str: String;
begin
ComPort.ReadStr(Str, Count);
if FShowText then
begin
if cbRecHex.Checked then
Memo1.Text:=Memo1.Text+StrToHexStr(Str)
else
Memo1.Text := Memo1.Text + Str;
end;
FRXNum:=FRXNum+Count;
ShowRX;
end;
笨蛋,想想扫描枪扫进来的字符串有多快?10个字符不到1秒吧,
工人键盘输入的速度又是多少呢?
现在明白怎么做了吧?
要是用的其他端口就好办了。