2009-12-19 49 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