由于delphi的控件作的串口通讯,速度有延迟,公司要我用C自己开发一个模块,然后在delphi下调用!请问谁有这方面的经验?
给我说说,应该注意哪些问题?  谢谢了!

解决方案 »

  1.   

    >>由于delphi的控件作的串口通讯,速度有延迟,公司要我用C自己开发一个模块,然后在delphi下调用!直接用 delphi + windows api 应该可以应付的,
    我遇过需要 10 毫秒内反应的,直接用控件不行,但用 delphi + api 都可以
      

  2.   

    DELPHI也可以的.不停的取串口缓冲区..
      

  3.   

    谢谢各位,公司以前一直用delphi的控件来实现串口通讯,就是因为以前的产品在实际应用中有延迟的问题,所以经理要求我用C来作通讯的部分
      

  4.   

    你用winapi来实现应该没问题的,建立一个线程,一直监视端口,当有数据发进串口就发个你自己定的消息来,然后让windows捕捉这个消息,这样应该不会有延迟的!
      

  5.   

    以前用的是SPCOMM跟MSCOMM
    公司的老版POS软件就是这样,同时刷卡时就会有延迟,肉眼都能看的出来