.Net写的Winform程序,运行一段时间就停止了,高分求教。

yanhuaai002 2013-06-29 02:40:05
版本:.Net Framwork4.0

服务器系统:windows server 2008

我的需求是通过我这个Winform程序调用C++动态库和硬件设备建立通信,通信建立完成后,再调用这个动态库定时收发数据,其中程序中使用了3个定时器,会操作到数据库。程序写完后,所有功能都能满足我的需求,但是就是每次在服务器上运行大概1个小时后,程序就挂了,try cache也没捕捉异常,错误提示界面:

查看windows日志有提示错误:



高分求教,解决了可以加分。。。
...全文
169 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanhuaai002 2013-06-30
  • 打赏
  • 举报
回复
引用 6 楼 yanghl1998 的回复:
[quote=引用 5 楼 yanhuaai002 的回复:] [quote=引用 3 楼 yanghl1998 的回复:] 初步目测,估计不像是gprs*.dll连接出问题,倒像是销毁对象出现异常,建议楼主重点检查 类似releaseCom 函数的功能...
关键是没有任何的异常提示,我所有的方法里面都有try cache 都没有捕抓到。[/quote] 根据你的描述,只能目测 + 臆想...无法获知问题点。 无法捕获异常是件可喜可忧的情况,可能印证了,你写的代码可能不是问题根源,你也要查查gprs*.dll相关的东西..[/quote] 你说的我有在考虑,因为这个是另一个公司提供的,所以我现在当务之急就是搞清楚是它的dll有问题还是我的程序有问题。
yanghailun_ 2013-06-29
  • 打赏
  • 举报
回复
引用 5 楼 yanhuaai002 的回复:
[quote=引用 3 楼 yanghl1998 的回复:] 初步目测,估计不像是gprs*.dll连接出问题,倒像是销毁对象出现异常,建议楼主重点检查 类似releaseCom 函数的功能...
关键是没有任何的异常提示,我所有的方法里面都有try cache 都没有捕抓到。[/quote] 根据你的描述,只能目测 + 臆想...无法获知问题点。 无法捕获异常是件可喜可忧的情况,可能印证了,你写的代码可能不是问题根源,你也要查查gprs*.dll相关的东西..
yanhuaai002 2013-06-29
  • 打赏
  • 举报
回复
引用 3 楼 yanghl1998 的回复:
初步目测,估计不像是gprs*.dll连接出问题,倒像是销毁对象出现异常,建议楼主重点检查 类似releaseCom 函数的功能...
关键是没有任何的异常提示,我所有的方法里面都有try cache 都没有捕抓到。
yanhuaai002 2013-06-29
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
按照堆栈提示,检查对应函数,就是出错了,导致程序崩溃,都记录一些信息,估计是指针飞了
你的意思是我的GPRSDLL.dll文件有问题?
yanghailun_ 2013-06-29
  • 打赏
  • 举报
回复
初步目测,估计不像是gprs*.dll连接出问题,倒像是销毁对象出现异常,建议楼主重点检查 类似releaseCom 函数的功能...
本拉灯 2013-06-29
  • 打赏
  • 举报
回复
看起来像是Online这个出异常了。
bdmh 2013-06-29
  • 打赏
  • 举报
回复
按照堆栈提示,检查对应函数,就是出错了,导致程序崩溃,都记录一些信息,估计是指针飞了

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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