2013-03-12 34 views
1

我使用Borland Delphi 2006(文件夾名稱:C:\Program files\borland\BDS\4.0),我想啓用debug DCUs。我在哪裏可以找到這個選項?在工具 - >選項 - >調試器選項中它不存在。如何在Borland Delphi 2006中調試DCU?

注:我也有Embarcadero開發工作室,但我討厭它。我的項目也是在BDS 4.0下編寫的。

截圖:

enter image description here

+0

BDS 4是Borland Developer Studio中4.實際德爾福版本是2006年 – Eelke 2013-03-12 06:27:04

+0

@Eelke您的權利 – Aharon 2013-03-12 06:35:48

+3

「調試的DCU」選項會對你的包項目沒有影響。您的軟件包需要使用rtl和vcl *軟件包*,並且這些軟件包不是用調試DCU編譯的。即使您更改搜索路徑以包含帶有調試信息的單元,鏈接器仍然會從配置的包中獲取非調試版本。 – 2013-03-12 12:16:14

回答

2

您可以通過以下事實:調試.dcu的不是一個調試器選項相混淆,但編譯器選項

編譯器是生成幷包含在Delphi RTL/VCL中進行調試所需的符號的編譯器。

調試DCUIL(.NET)或DCU(Win32)包含調試信息並使用堆棧框架構建。選中此選項時,編譯器會將調試DCUIL/DCU路徑預加載到目錄/條件頁面上調試源路徑中指定的單元搜索路徑。

的選項下,每個項目的編譯器選項,在:

項目\選項\編譯\調試\使用debug的DCU

注意我真的沒有BDS2006現在,我最接近的版本是BDS2007,但AFAIK的選項命名相同。

Use Debug DCUs

+0

對不起。在BDS2006中,菜單顯示的截然不同。在編譯器 - >調試選項下它不存在。(我試圖添加屏幕截圖,但stackoverflow不允許任何原因) – Aharon 2013-03-12 07:35:39

+1

請將您的項目/選項/編譯器的屏幕截圖上傳到圖像共享服務,並將鏈接發佈到評論中。 – jachguate 2013-03-12 07:37:48

+1

@Aharon我在2006年的項目選項中找到了[這個截圖](http://17slon.com/blogs/gabr/files/ThemostimportantDelphisetting_9303/DefaultProjectOptions9.png),它看起來並不太相同。你上傳了你的? – jachguate 2013-03-12 07:46:22

相關問題