我写的一个EXE程序在DEBUG版本下执行起来没错,在RELEASE版本下却出错了,这是为什么? 我写的一个EXE程序在DEBUG版本下执行起来没错,在RELEASE版本下却提示内存访问出错,这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就是你的代码有问题罗!!release版是不会帮你校验读写内存的问题的!! 也就是说Debug会帮你过滤掉一些错误,可是release不会,你的代码肯定是有错的!!这一点不用怀疑了!! 这个问题很难说,你应该把程序发上来大家一起解决,我在编directShhow的时候,就发生过这样的事情。当然问题是全局和局部变量的事.还有象在2000通过的程序,在98上狂死。遇到这种事,还是要静下心来慢慢调。多了解了windows架构和编译器是解决问题的根本 我在自定义消息时,Debug版消息函数如下定义:afx_msg void OnMyMessage();在Debug调试通过,可Release版出现写内存错误。改成如下定义通过:afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam); 关于管道对象句柄的问题 (由于上个帖子不能正常打开这个是重发的) 这里为啥要先转换成WORD 如何实现弹出式菜单的函数响应? 调色板有2048色的吗?这样LPBITMAPINFO的参数怎么设置? VC里面怎样从time_t格式的数据分别得到年月日的整数值? 如何在View中控制HTML文件? 请高手聊聊线程池的实现方式哪种最有效(不涉及完成端口) 关于VC++对话框的问题? 画图问题,请看一看 LoadLibrary 问题 VB中的 Do Events 在VC中对应什么? 怎么样把CListCtrl和CImageList联系起来?(书上的例子怎么不行?在线等待)
我在编directShhow的时候,就发生过这样的事情。当然问题是全局和局部变量的事.
还有象在2000通过的程序,在98上狂死。遇到这种事,还是要静下心来慢慢调。
多了解了windows架构和编译器是解决问题的根本
afx_msg void OnMyMessage();
在Debug调试通过,可Release版出现写内存错误。
改成如下定义通过:
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);