debug模式能运行,release运行时非法操作。高分请教

clane 2001-12-14 09:54:29
debug模式能运行,release运行时非法操作。。报错时看了一下是自己手动添加的一条消息WM_HOTKEY的消息函数退出时引起。
一般这是什么引起的???该如何消除。。thx
...全文
3907 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
soloeden 2002-02-09
  • 打赏
  • 举报
回复
!!!
liuns 2001-12-23
  • 打赏
  • 举报
回复
有可能是你的程序对release版本有兼容性问题
不如公布给我们看看
大不了发给比尔.??看看
yybs 2001-12-21
  • 打赏
  • 举报
回复
哎,这个问题常见得MSDN上都有详细解释,去看看吧。
主题:Common Problems Switching from Debug to Release Build
sunyuzhe 2001-12-21
  • 打赏
  • 举报
回复
hehe
ttzzgg_80713 2001-12-17
  • 打赏
  • 举报
回复
wparam 和lparam 两个参数加了没有?
FiveBeast 2001-12-15
  • 打赏
  • 举报
回复
DEBUG模式的SETTING和RELEASE下有不一样的地方
shenyc 2001-12-15
  • 打赏
  • 举报
回复
也许是初始化一个指针是时用了ASSERT
Kummer 2001-12-15
  • 打赏
  • 举报
回复
另外,VC的优化也可能导致错误(特别是选速度最大优化),
看看你在Build Release版本是有没有做优化,如果有,去掉试试
vanta 2001-12-15
  • 打赏
  • 举报
回复
还是要有代码才能解决问题
我也经常遇到,很多情况都会出现这种现象
mfc42d 2001-12-15
  • 打赏
  • 举报
回复
老大,问题已问过好多次了,定义的消息函数参数(WPARAM,LPARAM)不能省
clane 2001-12-15
  • 打赏
  • 举报
回复
我的意思是我都注释掉了,还出错。。。:-(
jiagh 2001-12-15
  • 打赏
  • 举报
回复
没有代码,我们怎么知道熟是熟非?
clane 2001-12-15
  • 打赏
  • 举报
回复
代码贴出来也没用,我把OnHotkey中的所有都注释掉也是非法操作。。
跟踪进去是wincore.cpp中的一个返回报错。。估计是消息链出错了,ft啊。
xtky_limi 2001-12-15
  • 打赏
  • 举报
回复
旁听
zzh 2001-12-15
  • 打赏
  • 举报
回复
检查一 下你自定义的这个消息在处理过程当 中,对于MSG这个结构是否做过初始化赋值的操作,如果没有的话,则会出现DEBUG下可以,RELEASE不行的情况。
anamnesis 2001-12-15
  • 打赏
  • 举报
回复
堆数据分配时由于release版本取消了边界检测数据
所以也可能出错
Kummer(Kummer)和shenyc(shenyc)说得也是常见的原因

sunyuzhe 2001-12-14
  • 打赏
  • 举报
回复
代码贴出来。
xiaoxiaohan 2001-12-14
  • 打赏
  • 举报
回复
这种问题一般是初始化的问题。如果没有初始化就会有不确定的结果。
调试时系统有充分的时间初始化,就没有问题。
具体原因,一时很难说明白,你看一看“Windows核心编程”吧。
xiaoxiaohan 2001-12-14
  • 打赏
  • 举报
回复
这种问题一般是初始化的问题。如果没有初始化就会有不确定的结果。
调试时系统有充分的时间初始化,就没有问题。
具体原因,一时很难说明白,你看一看“Windows核心编程”吧。
Thunder_ 2001-12-14
  • 打赏
  • 举报
回复
映射消息是一定要把函数的两个参数写上,不写RELEASE版本出错。
加载更多回复(3)

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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