全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1456
推到 Plurk!
推到 Facebook!

優化delphi5.0秘笈大曝光

 
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-29 17:30:21 IP:61.70.xxx.xxx 未訂閱
此為轉貼資料 優化delphi5.0秘笈大曝光 Delphi5.0是非常優秀的RAD開發工具,越來越多的人開始認識到這一點並轉而使用它,但它也不是完美無缺的,實際上通過手工優化可以極大的提高它?我們工作的效率,我通過實踐摸索出一些經驗,借電腦報一角與大家分享: 一:實現控制項面板的平滑滾動: 安裝過許多控制項的朋友都知道,在?多的控制項中選擇一個實在不是一件輕鬆的事,滑鼠要不停點擊,如果能平滑滾動該多好啊,好在Borland的專家早就想到了這一點: 建立一個文字檔案,內容?: REGEDIT4 [HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Extras]> "AutoPaletteSelect"="1" "AutoPaletteScroll"="1" 保存?tip.reg,然後雙擊此文件,?動delphi,怎?樣?是不是爽多了! 二:加快程式?動速度: delphi?動確實有點慢,既要顯示快閃螢幕,又要讀註冊表設置,對於配置低的機器簡直是一種折磨,實際上我們完全可以通過?動參數來控制它: 建立一個快捷方式,目標?:D:\DELPHI5\Delphi5\Bin\delphi32.exe /ns /np (我的delphi裝在d:\delphi5目錄下,你要做相應改變。) ns:no splash 不顯示快閃螢幕 np:no project不載入專案 三.觀察記憶體堆分配情況: 同上,快捷方式目標?:D:\DELPHI5\Delphi5\Bin\delphi32.exe /hm /hv 此後每?動此快捷方式就可看到delphi標題欄上不停變化的堆分配位元組數 四.在右鍵快顯功能表中增加編譯及查看功能: 先?dpr文件增加功能: 建立一個文字檔案,內容?: REGEDIT4 [HKEY_CLASSES_ROOT\DelphiProject] @="Delphi Project" "EditFlags"=hex:00,00,00,00 "AlwaysShowExt"="" [HKEY_CLASSES_ROOT\DelphiProject\DefaultIcon] @="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe, 4" [HKEY_CLASSES_ROOT\DelphiProject\Shell] @="" [HKEY_CLASSES_ROOT\DelphiProject\Shell\Open] @="&Open" "EditFlags"=hex:01,00,00,00 [HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\command] @="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe /ns %1" [HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\ddeexec] @="[open(\"%1\")]" [HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\ddeexec\Application] @="DELPHI32" [HKEY_CLASSES_ROOT\DelphiProject\Shell\autobuild] "EditFlags"=hex:01,00,00,00 [HKEY_CLASSES_ROOT\DelphiProject\Shell\autobuild\command] @="D:\\DELPHI5\\Delphi5\\Bin\\delphi32.exe /ns %1 /b" [HKEY_CLASSES_ROOT\DelphiProject\QuickView] @="*" 存?Delphiproject.reg,然後雙擊此文件,以後你就可以在以dpr?尾碼的專案文件的右鍵快顯功能表中發現多了autobuild一項,可以馬上編譯生成可執行文件了,還多了快速查看一項,可以不打開Delphi而察看文件內容。 再?pas文件增加功能: 建立一個文字檔案,內容?: REGEDIT4 [HKEY_CLASSES_ROOT\DelphiUnit] @="Delphi Source File" "EditFlags"=hex:00,00,00,00 "AlwaysShowExt"="" [HKEY_CLASSES_ROOT\DelphiUnit\DefaultIcon] @="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe,5" [HKEY_CLASSES_ROOT\DelphiUnit\Shell] @="" [HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open] @="&Open" [HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\command] @="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe /ns /np" [HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\ddeexec] @="[open(\"%1\")]" [HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\ddeexec\Application] @="DELPHI32" [HKEY_CLASSES_ROOT\DelphiUnit\Shell\compile] "EditFlags"=hex:01,00,00,00 [HKEY_CLASSES_ROOT\DelphiUnit\Shell\compile\command] @="D:\\DELPHI5\\Delphi5\\Bin\\dcc32.exe %1" [HKEY_CLASSES_ROOT\DelphiUnit\QuickView] @="*" 存?delphiunit.reg, 然後雙擊此文件,以後你就可以在以pas?尾碼的源碼文件的右鍵快顯功能表中發現多了compile一項,可以馬上編譯生成dcu文件了,還多了快速查看一項,可以不打開Delphi而察看文件內容。 要注意你的delphi安裝路徑要做相應更改,對註冊表不熟悉的朋友一定要謹慎做好備份。
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-13 22:22:49 IP:61.70.xxx.xxx 未訂閱
j sir 你好: 請問 D6 也適用嗎?
------
︿︿
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-13 23:36:00 IP:61.221.xxx.xxx 未訂閱
c sir你在考驗庵喔 說真的庵沒試過d6優化 不過以前曾經測試過delphi的硬碟版方式 如果沒記錯d5一共有約110處的登入啟始位置 由於d6庵抓到抓狂 時間不夠使用 放棄哈哈 不過我想也許你可以試試 對了 天使有一篇bde優化的資料 一時忘記在那 可以問 天使看看 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
系統時間:2024-06-16 16:39:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!