我记得在使用Delphi6以前版本时使用try……finally(except)……end,
在调试的时候都会跳过错误,自动定位到finally(except)中,并且在程序运行时也不显示系统的错误信息。可是在7中怎么使用了还仍然显示系统的错误信息,那我使用还有什么用。
是不是哪个环境变量设置的问题?
请大家帮忙!

解决方案 »

  1.   

    delphi7中就是这样,但再次运行时就会跳到finally(except)中.
      

  2.   

    菜單 
    Tools - Debugger Options - GeneralIntegrated Debugging 取消應該就可!
    >>我记得在使用Delphi6以前版本时使用try……finally(except)……end,
    >>在调试的时候都会跳过错误
    應該是你的錯覺,一樣的
      

  3.   

    to aiirii(ari-爱的眼睛)
    这样用try …… except是没问题,可是用finally还是会出现,为什么?
      

  4.   

    还是我自己解决了。
    和大家共享一下:
    在Debugger Options中的Language Exceptions中有个Stop on Delphi Exceptions,去掉该选项就可以了:)
      

  5.   

    wzn0521(浩月星空) 的方法没错,不过调试地我认为还是看一下错误比较好,当然有些时候还是挺烦人的,比如在大的循环中异常比较多的时候
      

  6.   

    try
      ...
    finally
     //最终会被执行 
    end;try
     ...
    except
    //  有异常执行
    end;