線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2041
推到 Plurk!
推到 Facebook!

DLL and Package ----決擇

尚未結案
19746311
一般會員


發表:6
回覆:1
積分:1
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-10-07 17:20:02 IP:210.59.xxx.xxx 未訂閱
有個粉難決擇的問題,想和各位大大討論一下,並且希望各位大大多多發言,給在下一點意見,以往在下在開發專案時都是將整個project依各個module分成多個dll(當然小專案還是只有一個exe檔啦!在下不會沒事找事做),但最近在下想用使用delphi的package來切割程式,不過想來想去,使用package的好處好像只有共用變數和共用同一個DB的connection而已,缺點就多啦!多人開發時,程式碼變得複雜,環境設定也粉麻煩,共用的module的version要control得好...so on! 令在下十分不曉得怎麼辦,之前也有許多人討論過,但好像沒有人用在實際的專案開發上,不知有那位大大有利用package來切割module且在多人環境開發專案的實際經驗,可提供在下參考!感激不盡!
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-10-20 14:55:47 IP:203.204.xxx.xxx 未訂閱
我目前還是選用 DLL 的方式來處理大的專案。 而共用變數的問題... 其實,在 DLL 模組中放個 VCL 的物件,在該物件中使用 static 變數或其 member function 中所宣告的 static 變數,在多個 DLL 副本中這些 static 的變數數值也是共用的!(這點我以前也不知道,我一直以為只有 Package 可以共用變數,害我還為這個 DEBUG 了很久~~~) 我想,用 Package 與 DLL 的差異應該是不多吧,差的只是我對 Package 還不夠了解,而 DLL 就是那樣囉,只要介面函式定義好就 OK 了。    沒空更新的網頁...
C及指標教學,計算機概論,資訊管理導論... http://coolsite.to/dllee 介紹Shells,LiteStep,GeoShell.... http://coolsite.to/ushells
------
http://www.ViewMove.com
danny
版主


發表:100
回覆:522
積分:595
註冊:2002-03-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-10-21 10:26:01 IP:210.202.xxx.xxx 未訂閱
引言: 有個粉難決擇的問題,想和各位大大討論一下,並且希望各位大大多多發言,給在下一點意見,以往在下在開發專案時都是將整個project依各個module分成多個dll(當然小專案還是只有一個exe檔啦!在下不會沒事找事做),但最近在下想用使用delphi的package來切割程式,不過想來想去,使用package的好處好像只有共用變數和共用同一個DB的connection而已,缺點就多啦!多人開發時,程式碼變得複雜,環境設定也粉麻煩,共用的module的version要control得好...so on! 令在下十分不曉得怎麼辦,之前也有許多人討論過,但好像沒有人用在實際的專案開發上,不知有那位大大有利用package來切割module且在多人環境開發專案的實際經驗,可提供在下參考!感激不盡!
Delphi Package 和 DLL 比較各有優缺點, 如果採用 Package 方式, 只要注意使用上的限制, 其實和您原來程式的寫法沒有何大不同. DLL 也不錯, 但要稍微改變寫作習慣. 其實混用也不錯, 不過我沒看過就是了. Package 不是只有您說的優點而已, 您說的缺點有些是誤解, 有些是實情. 國內 "訊光" 的 EEP 就是採用 Delphi Package 方式, 我想有其道理. 提供二篇文章給您參考: http://huanlin.adsldns.org/Articles/Delphi/PluginDLL/PluginDLL.htm http://huanlin.adsldns.org/Articles/Delphi/Package/package.htm
------
將問題盡快結案也是一種禮貌!
系統時間:2024-05-14 6:14:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!