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

串口控件添加意外有关问题请问

2012-01-18 
串口控件添加意外问题请教各位大侠:一个很常见的串口空间MSComm,在单文档中的添加,完全按照书本上来,出现

串口控件添加意外问题请教
各位大侠:一个很常见的串口空间MSComm,在单文档中的添加,完全按照书本上来,出现了问题。
步骤是这样的:
在MainFram.h中加入下面声明语句:
protected:CMSComm   m_Com;
在MainFram.cpp::OnCreate()中添加下列创建控件的语句
DWORD   style=WS_VISIBLE|WS_CHILD;
if(!m_ComPort.Create(NULL,style,CRect(0,0,0,0),this,ID_COMMCTRL))
{
TRACE0( "Failed   to   create   OLE   Communications   Control\n ");return   -1;
}
编译的时候完全没有问题,就是在运行的时候,提出错误对话框。
调试的时候,在m_ComPort.Create这个函数进入后,就出现:
Unhandled   exception   in   xxx.exe(MFC042D.DLL):0xC0000005:Access   Violation.
基本现象就是上面的了,请教各位,是什么原因啊。这个程序网络上流传很广的,
ID_COMMCTRL我已经宏定义10000了。

[解决办法]
没有啊, 给了分以后还要点 "给分 "确认, 结了帖以后这个帖子的前面是个√, 而不是 ? 号
呵呵,快给哦,要不又要扣你信誉了 :(

热点排行