社区
界面
帖子详情
MFC 在release版本下可以执行OnInitDialog‘ 为什么切换debug就不能执行啊
程序漫步
2013-03-29 06:19:52
MFC 问题
BOOL GameDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
}
我的 在debug模式下 不执行
在release版本是可以的
release版本程序跑的通
Debug就跑不同
谢谢各位帮忙分析
...全文
73
4
打赏
收藏
MFC 在release版本下可以执行OnInitDialog‘ 为什么切换debug就不能执行啊
MFC 问题 BOOL GameDlg::OnInitDialog() { CDialog::OnInitDialog(); SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon } 我的 在debug模式下 不执行 在release版本是可以的 release版本程序跑的通 Debug就跑不同 谢谢各位帮忙分析
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
菜牛
2013-03-30
打赏
举报
回复
那没关系啊,每次使用指针前检查指针有效性,每次使用窗口、资源前检查句柄有效性。当然这是防错手段,更重要的是合理的设计。
程序漫步
2013-03-30
打赏
举报
回复
引用 2 楼 Mackz 的回复:
具体错误原因。另外如楼上说,检查一下项目属性是否有不同,链接的库是否一致。
刚查了一下!! relase版本 是先调用 OnInitDialog() 后调用 OnSize() debug 先调用 Onsize 后 调用 OnInitDialog() 这是为什么啊??? 哎。。。因为我有些东西内容在 Init里面初始化对象。。Onsize 调用;; 如果不初始化 就报错了 。。。 哎!!!!!!!!!!!
菜牛
2013-03-29
打赏
举报
回复
具体错误原因。另外如楼上说,检查一下项目属性是否有不同,链接的库是否一致。
老火
2013-03-29
打赏
举报
回复
两个的工程设置不一样吧
MFC
制作的MP3
使用
MFC
制作MP3打开vc6.0,建立如图所示
mfc
工程文件 选择基于对话框的确定 删除所有空间,建立如图所示对话框 属性如下: 播放 IDC_open; 添加 IDC_fileopen; 暂停 IDC_pause; 删除 IDC_del; 停止 IDC_stop...
MFC
On
Init
Dialog
和OnSize的运行顺序在
Debug
与
Release
下
执行
顺序
我在On
Init
Dialog
()中new了一个Static控件,在OnSize()中对该控件进行了一些操作,发现在
Debug
下正常运行,在
Release
下会出现访问空指针的情况。 调试发现问题在这一句:pWnd = this ->GetDlgItem(pPlayerView-&...
一个
Debug
版本
不崩而
Release
版本
可能崩的问题
一个
Debug
版不崩而
Release
版可能崩的问题
vc中
debug
版程序正常但
release
版崩溃的解决方法
I. 内存分配问题 ...为
debug
中会自动给变量初始化found=FALSE,而在
release
版中 则不会。所以尽可能的给变量、类或结构初始化。 2. 数据溢出的问题 如:char buffer[10]; int counter; lstrcp
MFC
状态栏初始化&动态调整的问题
起初在
Release
模式下可以显示,但状态栏分割数量与代码设计不符,然后在
Debug
模式下运行到OnSize时提示断言错误,观察状态栏句柄为空,判断在状态栏未初始化时先运行了OnSize,查询资料得以证实,初始化相关函数运行...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章