我写了一个WEINDOWS的服务程序,在服务器上是要不停的运行的,但现在运行1天多的时间,总是会出现非法错误,内存不能读的问题。
请问有没有办法找到,问题出现在程序的哪个具体地方吗?
谢谢!

解决方案 »

  1.   

    不知道你的程序是不是MFC的
    你可以用MFC Tracer和vs6在debug模式下运行一天
    output窗口会有相应的跟踪消息
      

  2.   

    实际上,就是一个类似网关的程序,他就是在服务器不停的运行,对一些数据进行操作.
    但就是运行了一天多就会死.
    我现在是RELEASE版,在服务器运行的,有办法发现错误吗?
    MFC Tracer这个东西怎么用啊?
    谢谢!
      

  3.   

    看看是不是有内存泄露,所有new的东西都delete了么?
    要不然你安装一个 BoundsChecher吧。可能能帮你找找错误
      

  4.   

    我的程序现在里面已经没有用NEW分配的了
    用BOUNDSCHECKER查找,没有发现我的程序错误,说的都是VC自己的错误。
    还有其他的办法吗?