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

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

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

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

作者:不詳點(diǎn)擊:319次評(píng)論:3次標(biāo)簽: Delphi

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

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

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

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

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

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

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