当前位置: 代码迷 >> VC >> MSComm不能Create,该怎么处理
  详细解决方案

MSComm不能Create,该怎么处理

热度:321   发布时间:2016-05-05 00:03:32.0
MSComm不能Create
在ocx中使用m_MSComm->Create 出错,错误代码报183。
但是在Dialog中是正常的。

BOOL CControllerCtrl::InitPort()
{  
  try
  {
     m_MSComm = new CMSComm();
     DWORD style=WS_VISIBLE; 
    if (! m_MSComm->Create(NULL,style,CRect(0,0,0,0),this,IDC_MSCOMM1)) // 出错,报183
    {     
      return false;
   }
 }
 catch (...)
 {   
     DWORD dwError = GetLastError(); // 错误码 183
  }

------解决方案--------------------
串口控件是不需要你new的,只需要进行添加变量映射  事件映射后就可以用了
------解决方案--------------------
听说 MSComm 不算好用吧。
------解决方案--------------------
 m_MSComm有Create事件吗
  相关解决方案