首页新闻找找看学习计划

C++串口编程清空缓冲区问题请教

0
悬赏园豆:15 [待解决问题]

void CSerialsDlg::OnBnClickedBtnStop()
{
// TODO: 在此添加控件通知处理程序代码
if(m_hReadThread && m_hCom)
{
PurgeComm(m_hCom,PURGE_RXABORT|PURGE_RXCLEAR);
Sleep(1000);
CloseHandle(m_hCom);
m_hCom=NULL;
SuspendThread(m_hReadThread->m_hThread);
EchoMsg("程序暂停@!",0);
}
}

遇到问题 PurgeComm调用就会卡顿等好久才跳到下一行代码执行,但是不清楚具体什么原因?请教各路大神

来自m星的地球人的主页 来自m星的地球人 | 初学一级 | 园豆:179
提问于:2019-08-24 11:32
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册