MFC程序无任何提示自动退出

Win32Programer 2013-08-08 10:06:33
我的一个MFC程序,VS2005做的,完成端口的一个服务端,运行win server2003上,使用了mysql数据库,其中数据库操作纯mysql提供的c API操作。代码里面加了异常处理,记录了日志,但是程序运行个5天左右就会退出,日志里抓不到有用信息,异常也没抓到,添加了捕获/EHa异常选项。
请问各位应该如何判断到底是什么地方出的问题。
...全文
445 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiKG 2015-03-05
  • 打赏
  • 举报
回复
是哪方面出了问题啊!给点方向 我也出了这种问题
Win32Programer 2013-08-12
  • 打赏
  • 举报
回复
谢谢各位,找到问题了,分数不多,结贴。
Win32Programer 2013-08-08
  • 打赏
  • 举报
回复
引用 4 楼 m617105 的回复:
用windbg试试
好。
浩南_哥 2013-08-08
  • 打赏
  • 举报
回复
用windbg试试
木头菇 2013-08-08
  • 打赏
  • 举报
回复
write mini dump or run with windbg
halleyzhang3 2013-08-08
  • 打赏
  • 举报
回复
多半是c运行库函数干的,它不像c++,知道报个错报个异常啥的,它经常发现不对就直接exit(1),从C运行库源码里就可以见到。定位方法么,辛苦一点喽
yaozhiyong110 2013-08-08
  • 打赏
  • 举报
回复
估计是内存越界的问题或者已经释放的内存继续访问...
halleyzhang3 2013-08-08
  • 打赏
  • 举报
回复
运行5天左右才退出,应该先看看内存还够不够,各种消息队列什么的有没有超长
ok1234567 2013-08-08
  • 打赏
  • 举报
回复
也有野指针的可能:)
ok1234567 2013-08-08
  • 打赏
  • 举报
回复
栈溢出. 无节制的类变量空间或局部变量(数组)...
xiaohuh421 2013-08-08
  • 打赏
  • 举报
回复
很大的可能性是栈溢出. 还有就是可能对内存分配, 没有作严格的判断, 服务器程序稳定性优先, 所以指针什么的, 千万要判断好.

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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