程序运行中自动退出,大家谁遇到过这种情况,如何处理? 程序运行中自动退出,事件查看器中显示如下信息:应用程序 产生了一个应用程序错误 此错误发生在 06/21/2004 @ 14:54:29.468 所产生的意外情况为 c0000005,在地址 77E7C247 (InterlockedDecrement)处。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CSDN上有个帖子专门讲了怎么根据这个错误信息找出错误所在的帖子。找找 找到了。精华贴http://community.csdn.net/Expert/topic/2971/2971645.xml?temp=.3128321 谢谢happyparrot,我看了这篇文章,很有启发。不过我生成了map文件,没有找到出错地址 77E7C247所在的地址范围。我怀疑错误可能与程序同步有关(因为InterlockedDecrement),但我查过所有使用同步变量CMutex的地方,未见明显异常。请大家帮忙。 77E7C247是Kernel32.dll中的CreateWaitableTimerW()函数的默认地址. QunKangLi,能否详细一些?谢谢啦 原因有21、使用指针是没判断是否为NULL;(这种习惯不好)2、数组越界; 程序中如何判断socket接收完成?还有一些buff的奇怪问题 请问如何在VC做的界面中实现控制功能? CHtmlView可以打开“虚拟”文件吗? IE里面的拖动,up有分 资源是否一定要建立一个变量与之对应? CALLBACK 函数是什么意思啊? 求一个VC和MFC编的画图板 想请教下LUA脚本中这个图片数组加密方式 急!!4:00前解决问题给分,关于文件夹共享 如何在MFC里做一个根据输入数值而来改变圆形,矩形,线段粗细的应用程序? dll中的dialog如何实现toolbar? 带复杂界面的dll的实现问题。
http://community.csdn.net/Expert/topic/2971/2971645.xml?temp=.3128321
1、使用指针是没判断是否为NULL;(这种习惯不好)
2、数组越界;