Help! VC生成对话框出现的错误,啊,,

twoseconds 2008-11-21 01:37:33
Debug Assertion Failed!
Program: D:\XXX\XXX\XXX.exe
File:afxwndl.inl
Line:22
Information on how you program can cause an assertion failuer , see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
[终止] [重试] [忽略]

这程序是一个原来的MFC DLL,我只不过在他初始化处加了:(其它地方我都没动过(原本的MFC DLL))
CDialog Dlg;
Dlg.DoModal();
我的目地:
在这DLL,导入时生成对话框。
请大家指点一、二,怎么办啊。5555555555
...全文
79 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
twoseconds 2008-11-21
  • 打赏
  • 举报
回复
我不活了,
我这台机子出错,
其它机子可以用。。啊。。。。。。。。。。
郁闷!!!
twoseconds 2008-11-21
  • 打赏
  • 举报
回复
电脑重启了,还是没用。
我的CDialog是相连对话框的类,。。5555555
twoseconds 2008-11-21
  • 打赏
  • 举报
回复
有啊,我对话框的类难道不是资源吗?。。
yangkunjie 2008-11-21
  • 打赏
  • 举报
回复
你的Dlg对应的对话框资源呢?
coverallwangp 2008-11-21
  • 打赏
  • 举报
回复
你有Dialog资源吗?
跟踪一下源代码就知道了。
星羽 2008-11-21
  • 打赏
  • 举报
回复
你要在资源里添加一个对话框资源,比如id是 IDD_ABOUTBOX

然后

CDialog dlg(IDD_ABOUTBOX);
dlg.DoModal();
星羽 2008-11-21
  • 打赏
  • 举报
回复
dialog 你要有资源模板才行啊

explicit CDialog(LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL);
explicit CDialog(UINT nIDTemplate, CWnd* pParentWnd = NULL);
就呆在云上 2008-11-21
  • 打赏
  • 举报
回复
不会吧
这种问题都有?
无敌了
呵呵
重启电脑了在运行咯
Non_Recursive 2008-11-21
  • 打赏
  • 举报
回复
不懂MFC ,up

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧