在新工作站安裝Delphi 6後,我發出了斷點問題。在調試模式下,環境不觸發像他們根本沒有放置的斷點...Delphi 6不會觸發斷點
您是否遇到類似的情況?我想原因是一些設置,但我找不到哪一個......
TnX提前!
Nemanja
在新工作站安裝Delphi 6後,我發出了斷點問題。在調試模式下,環境不觸發像他們根本沒有放置的斷點...Delphi 6不會觸發斷點
您是否遇到類似的情況?我想原因是一些設置,但我找不到哪一個......
TnX提前!
Nemanja
是的,這有時會發生(不僅在6)。
如果失敗。
如果失敗。
- 啓用除DCU以外的所有設置; - 項目選項>編譯器>禁用代碼生成優化;代碼重建; - 使用來自其他項目的dll,在除DCU之外的所有項目調試中啓用; - 調試期間存在藍點;正確的源文件,輸入錯誤代碼後顯示錯誤信息; - 當你說'添加發送信息'時你認爲什麼?不確定那是否理解。 - 去吃午飯!!! ;-) – 2011-03-01 10:31:13
@Nemanja Vujacic,難道只是這個項目還是會失敗?如果它的後面,可能是安裝出了問題。 – 2011-03-01 10:34:36
@Gamecat它對所有項目都失敗,因此它不是由項目設置引起的。在Delphi 6安裝過程中可能出現了問題。如果我找不到可能的原因,我會嘗試使用Delphi重新安裝。 – 2011-03-01 12:13:12
我應用了@Gamecat建議的所有設置,因此您可以查看此答案,就像添加上一個答案一樣。
我錯過了一次才解決了我的問題。在「工具」>「調試器選項」中,我選中了集成調試器,其中存在我的斷點。當斷點開始工作時,我收到錯誤消息'Project _ .exe引發異常類EAccessViolation,並在'IDPDX32.DLL'模塊中的地址爲4CDEB080的消息'訪問衝突'。 '爲了解決這個問題,我只需在菜單Tools> Debugger Options> Language Exceptions中取消選中'Stop on Delphi Exceptions'選項。
現在德爾福工作正常,不需要重新安裝它。
原因失去我以前的配置是工作的罰款可能是從一個文件夾複製我到另一個文件(以及配置和其他臨時文件)時的路徑變得錯了,以後我可能刪除舊的配置文件,並開始與設置從開始...
+1提示:如果您得到這個消息:[錯誤] RLINK32:在文件中不支持16位資源.... \ estands \ estandar_StdFormMainFrm.DFM問題在文本DFM選項。當您右鍵單擊IDE中的表單時,是否檢查菜單項「Text-DFM」(或可能稱爲「Text as DFM」)?如果不是,那麼保存並嘗試編譯。
如果有人知道這種行爲的原因,詳細的解釋將是有用的。直到現在,我發現這個選項是爲了向後兼容舊的Delphi版本。
嗯,那肯定會成爲問題。 * Integrated Debugging *選項的狀態存儲在Delphi的更高版本的註冊表中。自從我使用過Delphi 6以來,這已經有一段時間了,但我認爲這個設置存儲在安裝文件夾中的一個配置文件中。關閉它後,您可以整天設置中斷點,並且永遠不會停止任何中斷點。很高興看到你明白了。 – 2011-03-09 14:53:28
您是否在項目中啓用了「調試信息」? – 2011-03-01 09:39:46
@大衛是的,它在項目選項>編譯器下被選中。 – 2011-03-01 09:48:26
是否需要啓用使用調試DCU(也在項目選項>編譯器>調試下)?它現在被啓用。 – 2011-03-01 09:49:09