我有一多线程串口监控程序,用VC+Sql Server.在win 98上运行,刚开始10多天都正常,之后确莫名其妙的死机了。
再以后就不定时的死机,常常是7,8天
没有任何迹象和对话框弹出。检查程序后,因本人水平有限,实在找不出原因。真是一筹莫展啊!
因出错原因不详,展出代码不方便,恳请各位高手帮忙!给出mail地址,不管能否解答。都非常感谢!
程序其实并不复杂,附文档说明。程序中关键语句也有说明。

解决方案 »

  1.   

    基于Windows 98的程序
    想不死机,难
      

  2.   

    只有拿到别的Windows 98的机器上运行一段时间试试,也许是因为你的某台机器和你的程序有冲突,或是你机器本身的问题。
      

  3.   

    工控中怎么会用98啊!!简直是低级策略,起码要用2000啊。
    在好的程序(没BUG),在98下也不能保证安全运行
      

  4.   

    1、看看内存是否在涨;
    2、哪个地方的try catch没加,等等;还是不行给我发你的程序,
      

  5.   

    to nbgyf(梅花峰)
       我去掉了原先加在数据库操作中的try...catch中的错误处理,会有影响吗?
    用boundscheck检查有一堆消息。我看不大懂。
       您的mail呢 ?
      

  6.   

    刚开始运行过程中,内存好象没怎么涨啊。后面因为运行中屏蔽了其他应用程序就不能知道内存使用情况了。听说由api函数能获得内存使用情况,请哪位知道使用的高手指教
      

  7.   

    我毕业设计搞的是串口通信。给我发一份吧!看能否帮上你!
    [email protected]
      

  8.   

    我做的系统和你的有些类似之处,如果现在你还没解决问题,不妨让我看看,不过,我未必就一定能解决。大家共同探讨。  [email protected]
      

  9.   

    给我看看
    [email protected]
      

  10.   

    研究研究!
    [email protected]
      

  11.   

    [email protected].让我们共同进步
      

  12.   

    你可以用CMemeoryStatus类查查,在你的程序Initinstance 和Exitinstance中,内存是否相等。
      

  13.   

    eureka007(发现者)  
    我现在正在弄串口通信,你毕业设计时串口通信是怎么实现的,是查询式还是别的呢?
    如果源码还在的话,麻烦你给我发一份,谢谢! [email protected]
      

  14.   

    我正要做这玩艺,正在考虑采用哪种方案呢,能否给一份你的东东?
    [email protected]