我有个use接口的扫码枪 前提是这个扫码枪不能直接输出到记事本.想在delphi程序里 扫描一次 在memo框里输出一次 已经下载了spcomm并且安装了他的tcomm 请问如何使用呢???谢谢代码是如何实现的?或者大家有相关帮助说明 我自己看也可以 谢谢

解决方案 »

  1.   

    spcomm控件有事件的!
    在那个事件的方法里提供了相应的参数!
    直接使用就行!
      

  2.   

    哥们我不是做条码的 老大做了个手机的物流系统就是倒手机串号的 我们用EBS 给物流公司用这个 需要进行扫码 他给我了个新大陆的USB口的 二维扫码器 ,且无法即时输出,号码存储在扫码枪中要写程序才能调出我找的spcomm的接口是 com的 不是usb的~所以我很苦恼 本来都没接触过delphi,更别说这个了 所以一头雾水 谢谢大家
      

  3.   


    usb也无所谓!
    用一根转接线就行!
    当Comm口使吧!
    应该可以的!
      

  4.   

    那就是说买一根转换线 再写代码 ,就可以了吗?
    设置/初始化并打开串口
    Comm1.BaudRate:=9600;//波特率9600bps
    Comm1.Parity:=None;//奇偶检验无
    Comm1.ByteSize:=8;//数据位8
    Comm1.StopBits:=1;//停止位1
    Comm1.StartComm; //打开串口procedure TForm4.FormCreate(Sender: TObject);
    begin
       comm1.StartComm;
    end;procedure TForm4.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
      BufferLength: Word);
    begin
        ShowMessage(string(Buffer));
    end;procedure TForm4.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
        comm1.StopComm;
    end;
      

  5.   

    你找个com2key程序一运行就可以了,制定串口的数据,就会自动模拟成键盘输入……
    搞什么搞~~
      

  6.   

    如果USB驱动把设备映射到为COM口,那么可以用SPCOMM。看你的程序缺少了指定COM口,你去查设备管理器,看你的USB映射成COM几,然后增加语句:Comm1.CommName:='Com5?' 这样的语句。
      

  7.   

    怎么看usb映射到哪个端口 我看了设备管理器没有这个啊 usb那个端口还画了个问号 但是扫码枪能亮