我已将Application.OnException设置为自定义异常处理程序,以便我可以记录崩溃并提供退出选项.但是,我现在发现这甚至在我已经处理的异常上运行,例如,在验证数字输入时出现的异常.有没有办法让自定义异常处理程序只在未处理的异常上运行?
编辑:事实证明,当我在调试器外部运行时,我得到了预期的行为.也许这只是一个调试器的事情.至少可以说,我没有发现Delphi调试器与异常的交互是直观的.
delphi exception
delphi ×1
exception ×1