EXE退出时时常弹出一个消息框,显示文字为"Runtime error 216 at 0042B64F"? 但并不是每个退出时都弹,请问一下怎么才能跟踪到错误呀,并且216是个什么错误呢?(开发环境:DELPHI6)

解决方案 »

  1.   

    用第三方控件了,好像是访问地址出错,但并不是每次退出都有错,我跟踪了一下大概出错是在这个位置前后:TResourceManager.AssignResource?
      

  2.   

    Runtime error 216 指得是“Access violation”
    出现这种情况的原因可能在于程序关闭时的地址访问或者控件释放错误
    建议单步执行、调试
      

  3.   

    是这个地方TResourceManager.AssignResource,我跟踪到了,但我不知道他是做什么用的?
      

  4.   


    try
      application.Terminate;
    except
    end;
    试一试,try...except可以捕捉错误类型
      

  5.   

    是不是装了FastReport,不用动态载入,应该可以!
      

  6.   

    FastReport 没有动态载入呀!
      

  7.   

    回复人: yifei1900(逸飞) ( ) 信誉:89  2005-02-05 11:05:00  得分: 0  
     
     
       一般情况下是多次释放同一资源造成的同意