我有一個IDE斷點(delphi-xe),每次編譯和運行程序時都會重新出現。 我該如何擺脫它。德爾福在哪裏保存關於斷點的信息?我無法禁用(幻影)斷點
更新:
1.斷點未在「斷點」面板中列出。
2.我已經使用右鍵單擊禁用了斷點(它不是灰色的),但程序仍停在那條線上。
3.我刪除了上面移動的行和斷點。
結論:IDE錯誤。
我有一個IDE斷點(delphi-xe),每次編譯和運行程序時都會重新出現。 我該如何擺脫它。德爾福在哪裏保存關於斷點的信息?我無法禁用(幻影)斷點
更新:
1.斷點未在「斷點」面板中列出。
2.我已經使用右鍵單擊禁用了斷點(它不是灰色的),但程序仍停在那條線上。
3.我刪除了上面移動的行和斷點。
結論:IDE錯誤。
這一直是在Delphi中的錯誤,因爲至少德爾福7
解決辦法:刪除從斷點窗口中的所有斷點或禁用斷點。
解決方法2:刪除.dsk文件和.local文件。
上帝!那個老?我很高興我從未涉足(至少到現在爲止)。 – Ampere
我之前有過這個問題,並且發現具有相同文件名的文件被具有斷點的IDE引用。因此,搜索您的文件並確保具有相同名稱的另一個文件也未被引用。
編輯器頂部顯示的路徑是相同的(當我單擊紅點以禁用它並且再次出現斷點時)。讓我知道是否有其他一些測試可以檢測。 – Ampere
1)項目經理中是否有多個具有相同名稱的文件? 2)在IDE中有一個惱人的錯誤,它可以在調試過程中引用錯誤的文件,如果你#1 3)搜索你的項目文件夾,並確保你沒有任何其他文件具有相同的名稱,IDE可能在調試期間引用。這是因爲#1我有這個問題。 –
AFAIR斷點存儲在項目的.dsk文件中。因此刪除該文件應該可以解決問題。 (我似乎記得.dsk是.ini格式,所以你甚至可以找出導致行爲的原因。)
我知道它是一箇舊線程,但我找到了一種解決方法,它可能有幫助,哪個這裏沒有直接提到。 如果它的INT 3問題看看Embarcadero Quality Central Report#2030(http://qc.embarcadero.com/wc/qcmain.aspx?d=2030)。這個問題在Rad studio XE中仍然沒有解決!
請注意,[QualityCentral現在已關閉](https://community.embarcadero.com/blogs/entry/quality-keeps-moving-forward),因此您無法再訪問'qc.embarcadero.com'鏈接。如果您需要訪問舊的QC數據,請查看[QCScraper](http://www.uweraabe.de/Blog/2017/06/09/how-to-save-qualitycentral/)。 –
它真的是一個Delphi斷點或一個int 3;在某些第三方代碼中可能會留下一些調試代碼? –
嗨拉爾斯。它在編輯器的右側顯示爲紅點。它出現的PAS文件是我的(由我創建的)。 – Ampere
歡迎來到鬼的世界,神祕的移動以及消失和重新出現的斷點。我會檢查單位是否有任何條件定義。這似乎與編輯跟蹤斷點的能力混爲一談。至少,從D2009開始,我一直無法設置斷點並編輯一個單元,而不會出現任何錯誤。當條件定義出現在圖片中時,情況似乎更糟,但我還沒有充分跟蹤它以提交QC報告。 –