首页 > > > C++串口编程清空缓冲区问题请教
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调用就会卡顿等好久才跳到下一行代码执行,但是不清楚具体什么原因?请教各路大神来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/813/viewspace-3142736/ ,如需转载,请注明出处,否则将追究法律责任。