西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)Delphi → Delphi集成環(huán)境與代碼調(diào)試的簡單介紹

Delphi集成環(huán)境與代碼調(diào)試的簡單介紹

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/8/2 18:45:20字體大小:A-A+

作者:不詳點擊:319次評論:3次標(biāo)簽: Delphi

Borland Delphi8.0光盤版
  • 類型:編程工具大。83.1M語言:中文 評分:4.0
  • 標(biāo)簽:
立即下載

A 修改Delphi的系統(tǒng)信息
默認(rèn)的Delphi消息、警告和例外描述都是英文的,將這些內(nèi)容翻譯成另一種語言或修改它們使其適合你的需要的最簡單方法是編輯資源文件并改變相應(yīng)的字符串,這些文件位于BIN目錄。主要資源文件有:SysUtils單元的信息(文件沒有找到、轉(zhuǎn)換錯誤信息等)在sysutils.res中,數(shù)據(jù)庫錯誤信息在dbconsts.res中,VCL信息在consts.res中。注意一些字符串使用格式字符,如%s或%d,來產(chǎn)生最終的字符串,在這種情況下,應(yīng)將這些字符保留在適當(dāng)?shù)奈恢谩?br /> B 如何清除無用代碼
Delphi提供了自動清除源代碼中無用代碼的強(qiáng)大功能,一般來說,當(dāng)你保存文件時,Delphi自動將源代碼中空的類方法刪除,保證了源代碼的清潔。在沒有編譯和保存文件的前提下,也可以清除無用代碼,方法是:在Delphi 3/4中單擊“File”*“Save As...”菜單命令(在Delphi 1/2中單擊“File”*“Save File As...”菜單命令),打開“Save As...”對話窗口,單擊“取消”按鈕即可。
C 在Delphi 4集成環(huán)境中不使用浮動功能
你無疑知道Delphi 4集成環(huán)境支持大多數(shù)窗口的浮動功能。但是,有時你不想讓一個窗口具有浮動功能。浮動窗口在需要時,十分有用,但在不需要時,也十分惱人。有兩種方法可以改變一個窗口的浮動屬性。
第一種方法是:每個可浮動窗口具有一個本地菜單項目---Dockable,如果你不希望一個特定的窗口具有浮動功能,簡單地用鼠標(biāo)右鍵單擊窗口,選空Dockable菜單項目。這個窗口的浮動功能就關(guān)閉了,直到你再選中Dockable項目為止。
這一技術(shù)可以防止特定的窗口可停靠。但有時,你僅僅希望暫時關(guān)閉浮動功能,這時,只需要按下<Ctrl>鍵,再拖動窗口。
D 在工具菜單中添加項目
在Delphi集成環(huán)境中按F1鍵可以打開多數(shù)Delphi幫助標(biāo)題,這種方法可以快速打開相關(guān)標(biāo)題的幫助窗口。但是這種快速方法對第3方工具和常問問題(FAQs)是不可用的,Delphi提供了一個變通的方法,使在集成環(huán)境下快速打開這些工具成為可能。
在工具菜單添加用戶項目的方法是:單擊“Tools”*“Configure Tools”命令,打開一個包含所有可用工具列表的對話窗口,單擊“Add”按鈕,打開“Tool Properties”對話窗口,分別設(shè)置4個編輯框,然后單擊“Ok”按鈕,再單擊“Close”按鈕,完成設(shè)置。
E 設(shè)置條件斷點
一般來說,大家都會使用斷點來調(diào)試程序,但是如何使用條件斷點來調(diào)試程序呢?條件斷點,顧名思義,就是指需要滿足一定條件時的斷點。這種斷點在調(diào)試很長的For或While循環(huán)時十分有用,當(dāng)你只希望看一看一個特定循環(huán)的執(zhí)行情況而非所有循環(huán)時,就需要在循環(huán)中設(shè)定一個條件斷點,當(dāng)設(shè)定的條件滿足時,Delphi停止應(yīng)用程序的執(zhí)行。
設(shè)置條件斷點的方法是:按常規(guī)的方法建立斷點,單擊“View”*“Debug Windows”*“Breakpoints”命令,彈出一個斷點列表窗口,用鼠標(biāo)右鍵單擊欲設(shè)置為條件斷點的斷點,在快捷菜單中單擊“Properties”命令,打開一個斷點編輯窗口,在這個窗口的條件域中輸入一個邏輯表達(dá)式即可。在調(diào)試程序時,Delphi判斷這個邏輯表達(dá)式,當(dāng)邏輯表達(dá)式為真時,就中斷程序運(yùn)行,返回代碼窗口。
F 不要讓集成調(diào)試器打斷調(diào)試過程
在調(diào)試程序時,Delphi的集成調(diào)試器監(jiān)視一切運(yùn)行時錯誤。當(dāng)調(diào)試器發(fā)現(xiàn)一個運(yùn)行時錯誤時,Delphi中斷應(yīng)用程序并返回到設(shè)計狀態(tài),并顯示一個錯誤信息窗口。當(dāng)關(guān)閉錯誤信息窗口后,需要按<Ctrl-F2>重新開始啟動程序,或者按<F9>繼續(xù)運(yùn)行程序。無疑,Delphi集成調(diào)試器是十分有用的,但有時也讓人煩惱。能否暫時關(guān)閉集成調(diào)試器呢?可以。使用下面的方法可防止集成調(diào)試器中斷應(yīng)用程序:
1 單擊“Tools”*“Environment Options...”菜單命令;
2 單擊“Preferences”對話頁標(biāo)簽;
3 選空“Integrated debugging option”復(fù)選框;
4 單擊“Ok”完成操作。
這樣當(dāng)你在集成環(huán)境下調(diào)試應(yīng)用程序時,Delphi的集成調(diào)試器探測到運(yùn)行時錯誤時,就不再切換到設(shè)計狀態(tài)并顯示錯誤信息了。
G 調(diào)試Delphi 3/4集成環(huán)境的插件
在Delphi 1中, 要調(diào)試集成環(huán)境的插件/專家是十分困難的。Delphi 3/4提供了調(diào)試DLL的能力,從而簡化了這項工作。
第一步,保證插件/專家沒有包括在Windows注冊表的插件/專家列表中,然后,啟動Delphi 3/4并裝載需要調(diào)試的專家DLL,修改注冊表,使Delphi 3/4能夠調(diào)用這個DLL;
第二步,單擊“Run”*“Parameters”菜單命令,打開“Run Parameters”對話窗口,單擊“Local”對話頁上的“Host Application”編輯框右邊的“Browse”按鈕,查找“Delphi32.exe”程序的位置(本例為C:\Program Files\Borland\Delphi4\Bin\delphi32.exe);
第三步,運(yùn)行待調(diào)試的DLL,將啟動Delphi的第二個實例,并裝載要調(diào)試的DLL,允許對其進(jìn)行調(diào)試。
 

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    第 4 樓 廣東廣州荔灣電信 網(wǎng)友 客人 發(fā)表于: 2010/10/22 18:54:39

    支持( 0 ) 蓋樓(回復(fù))

    發(fā)表評論 查看所有評論(3)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)