2009-12-19 43 views
2

我正在使用Delphi创建一个程序,需要Delphi调试器的帮助。我创建了一些代码如下:调试器的切换

... ... ...

除了

...

不幸移动到不同的代码之前尝试调试器开始使用非用户友好的消息。如何将其关闭并直接移至除外代码?

+1

在这里看不到问题。你知道异常事件的中断只会在调试过程中发生吗?只有'非用户友好的信息'才会显示给我们'非用户'开发应用程序? – Vegar 2009-12-19 21:35:02

回答

6

在“尝试”行放置一个断点。右键单击红点并打开断点属性。点击“高级”,取消选中“中断”并选中“忽略后续例外”。那么你可能想要把一个放在Except块中,选中“处理后续异常”,这样你就不会失去异常调试。

或者,如果你从来没有调试器,打破了该异常类型,有一个在调试器的异常处理程序对话框中一个复选框,使其忽略,在未来的类。 (稍后可以在工具 - >选项下更改此设置。)

1

在调试器选项,你会发现一个叫做语言例外部分。取消选择通知语言例外。

+2

请注意,如果你这样做,它将彻底停止异常,这是调试器提供的最有用的功能之一。 – 2009-12-19 20:21:19

+0

我认为这是一个临时设置,仅当您不希望调试器通知您陷入和未陷入的异常时才使用它。 – 2009-12-20 01:02:17