製作Package |
缺席
|
cyl
中階會員 發表:163 回覆:171 積分:66 註冊:2002-07-11 發送簡訊給我 |
|
skurama
中階會員 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
不知道我的方法對不對~~~ 我大概的做法是這樣
一個主要的表單(Form1)加三個Package,PackA, PackB, PackC
把一些共用的DataModule放在PackA
在一開始時,Form1載入PackA,不做釋放的動做(直到表單關閉前)。
再讀進PackB,因為PackA已在記憶體,所以可以接使用PackA的DataModule or Form。
如果要做PackC時,先把PackB釋放掉(如果PackB沒用到時),之後讀取PackC。
因為PackA還在記憶體,所以仍然可以使用其 DataModule or Form。 至於繼承的Form的話,我是把所有要被繼承的表單放在PackA,
在PackA的Package中去繼承要繼承的表單,
存檔後,在將表單移除,在加入到PackB中。
然後先Compile PackA再Compile PackB。
這樣就完成繼承了。 簡單說就是把所有共用的Form or DataModule放在PackA,
繼承時也先在PackA做好,
也就是new時選擇繼承,
之後存檔,從PackA中移除,加入PackB中,
Compile PackA 再 PackB,
大概是這樣子吧,
不知道是否是你要的..... ----------------
初出芧房程設師,
左鍵右鼠寫程式,
日扣夜寫眼框溼,
望能早成系分師。
----------------
------
---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ---------------- |
cyl
中階會員 發表:163 回覆:171 積分:66 註冊:2002-07-11 發送簡訊給我 |
|
skurama
中階會員 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |