搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ [求助]一个关于调试,运行的问题
标题:
[求助]一个关于调试,运行的问题
只看楼主
yaoxin
等 级:
新手上路
帖 子:40
专家分:0
注 册:2006-5-30
楼主
问题点数:0 回复次数:4
[求助]一个关于调试,运行的问题
为什么同一个程序启动调试时正常,一但生成DEBUG版后就无法正常运行?
搜索更多相关主题的帖子:
调试
运行
DEBUG
程序
2008-05-20 22:12
余来
等 级:
贵宾
威 望:
26
帖 子:956
专家分:18
注 册:2006-8-13
第
2
楼
得分:0
估计是你程序里面会调用其它目录中的资源吧,把Debug目录中的exe放到工程目录中来
2008-05-20 23:36
yaoxin
等 级:
新手上路
帖 子:40
专家分:0
注 册:2006-5-30
第
3
楼
得分:0
回复 2# 的帖子
还是不行啊!出现下图所示的错误!我根本没用到F盘里的文件啊!
点击重试后出现下面第二幅图的错误提示
[[it] 本帖最后由 yaoxin 于 2008-5-20 23:53 编辑 [/it]]
2008-05-20_234627.jpg
(26.56 KB)
2008-05-20_235037.jpg
(19.76 KB)
cout<<"因为难过,所以幽默;因为幽默,所以快乐!"<<endl;
2008-05-20 23:48
Arcticanimal
等 级:
论坛游民
威 望:
7
帖 子:341
专家分:20
注 册:2007-3-17
第
4
楼
得分:0
CWnd* CWnd::GetDlgItem(int nID) const
{
ASSERT(::IsWindow(m_hWnd));// Line 92
if (m_pCtrlCont == NULL)
return CWnd::FromHandle(::GetDlgItem(m_hWnd, nID));
else
return m_pCtrlCont->GetDlgItem(nID);
}
上面是VC提供的源代码, 92行的断言失败!
也就是调用GetDlgItem时传入了一个非法的窗口指针, 检查一下窗口的创建过程
try new catch
2008-05-21 22:45
yaoxin
等 级:
新手上路
帖 子:40
专家分:0
注 册:2006-5-30
第
5
楼
得分:0
回复 4# Arcticanimal 的帖子
嗯,谢谢,我试试看看!
cout<<"因为难过,所以幽默;因为幽默,所以快乐!"<<endl;
2008-05-24 12:46
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-215324-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.139606 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved