版本:.Net Framwork4.0服务器系统:windows server 2008我的需求是通过我这个Winform程序调用C++动态库和硬件设备建立通信,通信建立完成后,再调用这个动态库定时收发数据,其中程序中使用了3个定时器,会操作到数据库。程序写完后,所有功能都能满足我的需求,但是就是每次在服务器上运行大概1个小时后,程序就挂了,try cache也没捕捉异常,错误提示界面:查看windows日志有提示错误:高分求教,解决了可以加分

解决方案 »

  1.   

    看起来像是Online这个出异常了。
      

  2.   

    初步目测,估计不像是gprs*.dll连接出问题,倒像是销毁对象出现异常,建议楼主重点检查 类似releaseCom 函数的功能...
      

  3.   


    你的意思是我的GPRSDLL.dll文件有问题?
      

  4.   

    关键是没有任何的异常提示,我所有的方法里面都有try cache 都没有捕抓到。
      

  5.   

    关键是没有任何的异常提示,我所有的方法里面都有try cache 都没有捕抓到。
    根据你的描述,只能目测 + 臆想...无法获知问题点。
    无法捕获异常是件可喜可忧的情况,可能印证了,你写的代码可能不是问题根源,你也要查查gprs*.dll相关的东西..
      

  6.   

    关键是没有任何的异常提示,我所有的方法里面都有try cache 都没有捕抓到。
    根据你的描述,只能目测 + 臆想...无法获知问题点。
    无法捕获异常是件可喜可忧的情况,可能印证了,你写的代码可能不是问题根源,你也要查查gprs*.dll相关的东西..你说的我有在考虑,因为这个是另一个公司提供的,所以我现在当务之急就是搞清楚是它的dll有问题还是我的程序有问题。