我使用Borland Delphi 2006(文件夾名稱:C:\Program files\borland\BDS\4.0
),我想啓用debug DCUs
。我在哪裏可以找到這個選項?在工具 - >選項 - >調試器選項中它不存在。如何在Borland Delphi 2006中調試DCU?
注:我也有Embarcadero開發工作室,但我討厭它。我的項目也是在BDS 4.0下編寫的。
截圖:
我使用Borland Delphi 2006(文件夾名稱:C:\Program files\borland\BDS\4.0
),我想啓用debug DCUs
。我在哪裏可以找到這個選項?在工具 - >選項 - >調試器選項中它不存在。如何在Borland Delphi 2006中調試DCU?
注:我也有Embarcadero開發工作室,但我討厭它。我的項目也是在BDS 4.0下編寫的。
截圖:
您可以通過以下事實:調試.dcu的不是一個調試器選項相混淆,但編譯器選項。
編譯器是生成幷包含在Delphi RTL/VCL中進行調試所需的符號的編譯器。
調試DCUIL(.NET)或DCU(Win32)包含調試信息並使用堆棧框架構建。選中此選項時,編譯器會將調試DCUIL/DCU路徑預加載到目錄/條件頁面上調試源路徑中指定的單元搜索路徑。
的選項下,每個項目的編譯器選項,在:
項目\選項\編譯\調試\使用debug的DCU
注意我真的沒有BDS2006現在,我最接近的版本是BDS2007,但AFAIK的選項命名相同。
對不起。在BDS2006中,菜單顯示的截然不同。在編譯器 - >調試選項下它不存在。(我試圖添加屏幕截圖,但stackoverflow不允許任何原因) – Aharon 2013-03-12 07:35:39
請將您的項目/選項/編譯器的屏幕截圖上傳到圖像共享服務,並將鏈接發佈到評論中。 – jachguate 2013-03-12 07:37:48
@Aharon我在2006年的項目選項中找到了[這個截圖](http://17slon.com/blogs/gabr/files/ThemostimportantDelphisetting_9303/DefaultProjectOptions9.png),它看起來並不太相同。你上傳了你的? – jachguate 2013-03-12 07:46:22
BDS 4是Borland Developer Studio中4.實際德爾福版本是2006年 – Eelke 2013-03-12 06:27:04
@Eelke您的權利 – Aharon 2013-03-12 06:35:48
「調試的DCU」選項會對你的包項目沒有影響。您的軟件包需要使用rtl和vcl *軟件包*,並且這些軟件包不是用調試DCU編譯的。即使您更改搜索路徑以包含帶有調試信息的單元,鏈接器仍然會從配置的包中獲取非調試版本。 – 2013-03-12 12:16:14