?? 如何debug ie 里面的activeform (2001年5月27日).txt
字號:
如何Debug IE 里面的ActiveForm (2001年5月27日)
本站更新 分類:Internet 作者:未名碼頭 推薦: 閱讀次數(shù):157
(http://www.codesky.net)
--------------------------------------------------------------------------------
通常在Delphi里面Debug程序,我們只需要按下 F5 ,就可以設(shè)置和
取消斷點(diǎn),這樣能夠一步一步地調(diào)試程序,發(fā)現(xiàn)程序中存在的問
題。
但是當(dāng)我們開發(fā)基于 Internet Explorer 瀏覽器的ActiveForm的時(shí)
候,調(diào)試就成了一個(gè)大問題,因?yàn)镈elphi無法控制 IE。那么說,
Delphi就不能調(diào)試基于IE的 ActiveForm 了嗎? 事實(shí)上并不是這
樣,只要通過對ActiveForm的項(xiàng)目工程進(jìn)行一些設(shè)定,你會(huì)發(fā)現(xiàn)調(diào)
試一個(gè)ActiveForm也是很簡單的。
步驟如下:
創(chuàng)建一個(gè) ActiveForm的工程。
填寫 Project | Web Deployment Options 對話框
Target Dir 和 HTML Dir 填入同的路徑,例如 “c:\activex”
Target URL 填入 ActiveForm 所在的 Web 路徑
如果你希望瀏覽器能夠自動(dòng)更新你的 ActiveForm,請選取
“Include file Version Number”和 “Auto Increment Release
Number”
因?yàn)镮E瀏覽器是ActiveForm的宿主(Host),所以我們通過Delphi
IDE里面的 Run | Parameters 對話框。在 Host Application 中
填寫 IE 的可執(zhí)行文件的名稱。在 Parameters 中填寫 調(diào)用
ActiveForm 的HTML文件的名稱。兩個(gè)參數(shù)都是必須填寫完整的路徑
名。
在IE裝載 ActiveForm 的過程中,它會(huì)把 ActiveForm 拷貝到一個(gè)
緩沖文件夾中執(zhí)行它,而不是我們開頭已經(jīng)設(shè)定好了的ActiveForm
的分發(fā)路徑,這個(gè)緩沖文件夾通常是諸如“Downloaded Program
Files”等等,所以我們只要把工程的執(zhí)行文件輸出路徑設(shè)置成為這
個(gè)路徑就可以了。這樣Delphi就知道Debug哪一個(gè)ActiveForm。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -