比如我现在要发送2组数据过去,给单片机,,。
发送一个后,如果立刻发送第2个,是否可能覆盖缓冲区,造成发送错误?所以我想发送一个后,判断GetCommEvent()==1010(是否缓冲区满)来决定是不是立即发送第2组数据?比如汇编就可以,判断标志位,不停的判断来发送。
但是VC呢??如何让他不停的监视缓冲区。。发现数据发完了就发送第2组??? m_ctrlComm.SetOutput(COleVariant(team2));第一组
if(m_ctrlComm.GetCommEvent()==1010)  (这样的话好象如果这个时候是满的,不能发送。就直接退出函数了。。发送不了第2组)
    m_ctrlComm.SetOutput(COleVariant(TXDStr));第二组,
谢谢