社区
界面
帖子详情
程序调试时,出错在debugbreak()出?请问原因
beck_zhou
2009-08-11 02:38:46
我用vc写了一个对话框类,因为onok中要加的代码很多,所以我提炼出一个函数onpress(),放在对话框类中,然后在onok函数中调用.
编译没有问题,用realse版本运行也成功.
但是debug下,调试运行完onpress()函数回到onok函数就出错,出错点在debugbreak()函数(VC系统代码)出.
请问如何解决?
...全文
2677
3
打赏
收藏
程序调试时,出错在debugbreak()出?请问原因
我用vc写了一个对话框类,因为onok中要加的代码很多,所以我提炼出一个函数onpress(),放在对话框类中,然后在onok函数中调用. 编译没有问题,用realse版本运行也成功. 但是debug下,调试运行完onpress()函数回到onok函数就出错,出错点在debugbreak()函数(VC系统代码)出. 请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beck_zhou
2009-08-12
打赏
举报
回复
问题解决啦,是函数中内存使用出了问题,不过不影响函数功能.
jason176374
2009-08-11
打赏
举报
回复
看看调用栈。
schlafenhamster
2009-08-11
打赏
举报
回复
单步到onpress()。然后F10看哪个有问题。
cpp-makin揭示反调试技巧
makin - 揭示反调试技巧
C语言调试
1.调试的概念以及调试器的选择 在编写代码的过程中,相信大家肯定遇到过这样的情况:代码能够编译通过,没有语法错误,但是运行结果却不对,反复检查了很多遍,依然不知道哪里
出
了问题。这个
时
候,就需要调试程序了。 所谓调试(
Debug
),就是让代码一步一步慢慢执行,跟踪程序的运行过程。比如,可以让程序停在某个地方,查看当前所有变量的值,或者内存中的数据;也可以让程序一次只执行一条或者几条语句,看看
程序调试
: 通过崩溃地址找到
出
错
的代码行
借花献佛——如何通过崩溃地址找到
出
错
的代码行
作为程序员,我们平
时
最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的--那就是,程序发生了崩溃!
“该 程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$Content$nbsp;的“名言”,恐怕就是程序员最担心见到的东西了。有的
时
候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上 就崩溃了;有
时
自己在编写和测试的过程中就莫名其妙地遇到了非法操作,但
VC程序异常中断的
原因
自己编写的VC程序,编译调试通过,运行良好,然后关闭运行界面,就弹
出
一个“已经触发一个中断”的提示,然后断点就停在了下面这个中断处。 _CRTIMP void _cdecl _CrtDbg
Break
(void){__
debug
break
();} 答案:::::::::::::::::::::::::::::::::::::::::::: delete 或者...
fortran中使用omp并行后遇到的问题
调试
时
出
现以下问题1.已在 Real gas flow in kerogen with absorbed gas.exe 中执行断点指令(__
debug
break
()语句或类似调用)。2.未使用调试信息生成二进制文件。在加入图中所示的并行语句后原本可以跑通的代码
出
现报错,是并行后
出
现什么问题呢?
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章