2009-06-12 47 views
2

這是一個愚蠢的問題,但我一直沒能找到自己的答案:調試器顯示在用戶休息無用信息

德爾福2009年,當我打的「暫停」按鈕(「暫停程序執行「)在調試時,IDE彈出CPU窗口,並向我顯示實際停止執行的線程的執行點和堆棧,而不是主線程 - 這幾乎總是我想看到的。

然後我必須手動進入「線程」窗口,然後雙擊「主」線讓調試器顯示我所關心的堆棧。

有沒有告訴IDE的設置「嘿,當我手動中斷時,向我顯示關於主線程的信息,而不是關於調試器線程的信息」?

回答

3

This SO question涉及相同的問題。聽起來最好的解決方案是使用「運行/運行到下一個源代碼行」,如果這仍然適用於您的Delphi版本。這聽起來不像是在那裏建議的註冊表編輯(或here)一直是一個一致的解決方案,但人們可能會在註冊表項中使用錯誤的版本號。希望這可以幫助。

+0

雖然我不希望命令切換活動線程。我期望它運行到當前線程的下一個源代碼行。 – 2009-06-15 05:32:49