如何在串口通信中,一边接收一边开始处理数据,比如绘图。
现在我只能全部接收完毕才开始处理

解决方案 »

  1.   

    在问问,用MSComm控件,怎么实现在线程中接受数据。MsComm控件不是触发的吗,有数据就自动接受
      

  2.   

    用MSComm就不要开线程了,控件自己会开的,你只要在主线程处理事件就可以了。
      

  3.   

    没有听明白,控件自己怎么开线程?你的意思是MSComm自己接受数据就是开了线程吗
      

  4.   

    还是自己开个线程. 用afxBeginThread或,CreateThread()
      

  5.   

    开了一个线程,我在线程里进行Sleep操作,等数据传输完,调用消息响应函数进行绘图。
    线程在InitialUpdate中初始化的。
    好像只能在程序运行开始线程响应一次。如何循环让线程作用?谢谢