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

用delphi 7寫之bpl及dll有什麼不同嗎?

答題得分者是:RootKit
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-04-25 16:41:56 IP:218.164.xxx.xxx 未訂閱
個人用delphi 7將一些常用函數寫成dll及bpl,但感覺不出他們有何不同,請問用delphi 7寫之bpl及dll有什麼不同?
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-04-30 09:05:42 IP:60.248.xxx.xxx 未訂閱
BPL vs. DLL
http://delphi.about.com/od/objectpascalide/a/bpl_vs_dll.htm
Delphi中的包(三):bpl和dll
http://developer.51cto.com/art/200510/7702.htm
===================引 用 ry_lee 文 章===================
個人用delphi 7將一些常用函數寫成dll及bpl,但感覺不出他們有何不同,請問用delphi 7寫之bpl及dll有什麼不同?
編輯記錄
pedro 重新編輯於 2009-04-30 09:07:38, 註解 無‧
RootKit
資深會員


發表:16
回覆:358
積分:419
註冊:2008-01-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-05-01 23:42:18 IP:122.126.xxx.xxx 訂閱
個人覺得最大的差異性:
BPL :
1. 可以直接讀寫 String(對於習慣Delphi是方便的)。
2. 可以與主程式,共用全域變數(有開發過VCL 應該非常瞭解)。
3. 當然也可以共享資料模組。

DLL :
1. 標準的 Windows 動態連接庫(ShareMem除外)彈性廣泛在別的語言(如 C,VB .)也能正常使用。
2. 單純獨立。不像BPL 對於重複使用的單元需要獨立出來。

個人覺得最大優點在於讀寫 String ,在開發上會很方便。
另外對於寫BPL 建議不要用開發 DLL 觀念去寫,要用寫元件 VCL 觀念去開發,這樣比較不會搞混了。

參考。
系統時間:2024-04-27 1:36:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!