在release中对于自定义消息的处理,两个参数WPARAM LPARAM不能省略,否则就要出错的。
解决方案 »
- 分用完了,求助!!!!!
- 谁会用VC6.0下,GMP大整数算法库?
- 那个大哥能给我一个ISAPI下用ADO的例子,跪谢了...
- 问教关于资源文件格式设计的问题
- 500分送,开新贴也送....WebBrowser中打开word文档,怎么样在OnDocumentComplete中获得Word的Application(帮忙啊~~~)
- 求救,VC与VB混合编程如何入手???
- 求mfc类库的中文帮助
- DirectX 8.0以后版本如何获得DirectDraw接口?
- 立即进来吧,一个非常简单而又十分莫名的问题,进来一定有分!!
- 消息!消息?
- 请教:调试程序过程中出现程序写入数据库失败
- radiobutton 如何不选中
2)可以在release中设置断点,
重新设置下环境,调试Release
1、在Project Settings里选Settings For为All Configurations。
2、在C/C++标签中,Debug info 选 Program Database。
3、在Link 标签中,Category选 Debug,选中Debug info 复选框和Microsoft format。
ASSERT宏在发行版本中不起作用,而应该用VERIFY来进行发行版的调试。如果发行版本运行有问题,可以先禁止所有代码优化再进行调试。 在需要加断点的地方加上:
__asm int 3
不过调试的时候无法显示C程序,只有asm代码。
这个方法可以设置断点,这样可以更准确的判断问题的原因。
3)熟悉一下debug和release中有什么不同。
可以在www.baidu.com中搜索。
1.变量的初始化.
2.指针是否空
3.消息处理
等等,需要补充.