首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

还是mscomm的有关问题

2013-01-05 
还是mscomm的问题CString StrComInit//波特率19200,无检验位,8个数据位,1个停止位StrComInit.Format(_T(

还是mscomm的问题
CString StrComInit;
        //波特率19200,无检验位,8个数据位,1个停止位
StrComInit.Format(_T("%d,%d,%d,%d"),uBaudRate,uParity,uData, uStop);
m_MSComm.put_Settings(StrComInit);

if(!m_MSComm.get_PortOpen())//如果串口没有打开则打开
{
m_MSComm.put_PortOpen(TRUE);//打开串口
}
else
{
m_MSComm.put_OutBufferCount(0);
AfxMessageBox(_T("fail"));
}

      在put_Settings()这句之后 就进入了
CATCH_ALL(e)
{
lResult = AfxProcessWndProcException(e, &pThreadState->m_lastSentMsg);
TRACE(traceAppMsg, 0, "Warning: Uncaught exception in WindowProc (returning %ld).\n",
lResult);
DELETE_EXCEPTION(e);
}
END_CATCH_ALL
      再往下走
      出现的错误是 invalid property value

       帮看看
[解决办法]
这个控件是这样用的吗?你在哪里指定串口号的?

热点排行