2009-07-21 43 views
2

我在Delphi 2009的IDE中調試出現問題。由於已將使用Delphi 7創建的舊項目移至此版本,因此忽略除一個單元中的斷點以外的所有斷點。我無法弄清楚哪個單位是這個單位,但這個單位似乎不時變化。德爾福2009年只停在一個單位的斷點

啓用調試DCU克服了這種現象,但我不想進入RTL/VCL單元。只有我的項目使用的那些,如版本7 IDE使用標準設置。

回答

3

有可能是當您第一次將項目移至D2009時,您在沒有調試信息的情況下構建了您的設備。既然這些單位已經建立,他們不會每次都重建。你可能看到的是,斷點只適用於你正在編輯和修改的單元。這與編譯器知道重建該單元(現在具有正確設置的調試標誌)以及該單元的事實一致。

解決方案是確保選擇了調試配置,然後進行完整構建。

+0

謝謝,這對我來說。 – kaeff 2009-07-22 09:10:04

1

Delphi 2009帶有不同的構建配置。確保你已經設置了調試版本模式,而不是釋放模式,並且打開了調試編譯選項。

相關問題