问题是,反复呼叫挂断几千次之后,会出现runtime error,现在能够排除内存泄露,由于任务管理器中看到内存没有随着呼叫次数增加。
空指针毛病基本也能够排除,由于那种毛病报错时会有地址信息。
所以请列位大侠们帮帮我,想一想原因,很急,谢谢了。
---华软网友回答---
就只有简单的C++ runtime error信息么。
---华软网友回复---
弄个debug版的跑一跑,看看出现运行时毛病时的call stack等信息。
---华软网友回复---
run time error的时候根据弹出对话框,点击调试等,看编译器打开后的call stack等
---华软网友回复---
毛病信息是这样的
This application has requested the Runtime to terminate it in an unsual way.
Please contact the application's support team for more information
---华软网友回复---
窗口上没调试按钮
[img=http://baike.百度.com/im**e/90cebeeca9232b][/img]
---华软网友回复---
---华软网友回复---
C++ runtime error这问题太棘手了,上次遇到一个弄了很久!
调试的时候先定位犯错的代码,再做修改
大家在这儿猜也猜不出来什么
---华软网友回复---
现在就是很难出现啊,不是每次都出现的
---华软网友回复---
程序运行的时候多输出一下调试log,在可疑的地方,多加一些log,这样犯错的时候,看能否认位缩小问题范围
---华软网友回复---
如果能够的话,代码贴出来看看
---华软网友回复---
现在就是很难出现啊,不是每次都出现的
程序运行的时候多输出一下调试log,在可疑的地方,多加一些log,这样犯错的时候,看能否认位缩小问题范围
可能也只好这样
---华软网友回复---
除程序代码之外,有没有其余可诱发该毛病的原因啊
---华软网友回复---
也可能是隐藏对照深的毛病。
比如某段代码通常情况不会被执行到,所以你一直没有发现代码有BUG。
---华软网友回复---
调试一下,检查一下逻辑毛病,或你是不没有装高版本的运行库环境
---华软网友回复---
调试一下,检查一下逻辑毛病,或你是不没有装高版本的运行库环境
请问运行时库都包括哪些资料啊
---华软网友回复---
比如某段代码通常情况不会被执行到,所以你一直没有发现代码有BUG。
高人,我现在想写段代码来出现这类现象,可是无论怎么样也不是这个毛病提醒,你有遇到过这类毛病提醒吗
---华软网友回复---
我一般遇到run time error都是内存问题
但这样说大家都不知道问题哈 能够的话就贴代码看看
实在不行就自己多设断点跟一下吧
---华软网友回复---
VC, Remote Debugger.
---华软网友回复---
但这样说大家都不知道问题哈 能够的话就贴代码看看
实在不行就自己多设断点跟一下吧
能否写出这个简单的代码重现此问题
---华软网友回复---
之前尝试几千次才会出现一次,现在加了很多TRACE之后,现在就盼着它出现,然则现在又不出现了,哎。
---华软网友回复---
我现在只想哪位能重现一下这个问题
This application has requested the Runtime to terminate it in an unsual way.
Please contact the application's support team for more information
---华软网友回复---
有可能是野指针,麻烦了
现在的问题是毛病不容易重现,能够加段代码,反复模拟呼叫挂断,只需重现方便,就好找规律和原因了。
如果代码规模不是很大,或能大致判断是哪块的问题,写日志资料也是个措施。
祝楼主好运!
---华软网友回复---
SetExceptionHander,
在设置的函数里面,Mess**eBox,
当问题出现的时候,Mess**eBox 弹出,用 VC Attach 上去,看调用栈,
如果是 Release 版本,记得增加 DebugInfo,
---华软网友回复---
我就是有这个问题 网上有说是xp系统自身的问题。我正在找寻解决方法呢!!也急
This application has requested the Runtime to terminate it in an unsual way.
Please contact the application's support team for more information
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。