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

mfc多文档程序子对话框中定义出现有关问题

2013-04-20 
mfc多文档程序子对话框中定义出现问题我在该子对话框类中.h头文件中定义了:class CDialog_Registration :

mfc多文档程序子对话框中定义出现问题
我在该子对话框类中.h头文件中定义了:
class CDialog_Registration : public CDialog
{...
 public:
SoSeparator *root;
...
}
在.cpp文件中的:
BOOL CDialog_Registration::OnInitDialog()
{
CDialog::OnInitDialog();mfc多文档程序子对话框中定义出现有关问题

// TODO:  在此添加额外的初始化
  root=new SoSeparator;
...
}
为什么编译没错误,运行到(  root=new SoSeparator;)时提示说:如图。
本人是菜鸟,请大神不吝赐教。
[解决办法]
应该可以啊:
if(CoInitialize(NULL) != S_OK) AfxMessageBox("Failed to initialize Com libraries");
注意错误中的"in non heap memory" 即必须 用 new 。

热点排行