承繼與 Package |
尚未結案
|
tim_chin
一般會員 發表:10 回覆:9 積分:3 註冊:2003-05-31 發送簡訊給我 |
|
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
|
tim_chin
一般會員 發表:10 回覆:9 積分:3 註冊:2003-05-31 發送簡訊給我 |
|
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
1.没有出现Form当然没地方放元件了;
2.Package与一般的继承不同的地方是,因为Package的限制,同一个Unit不能显式的存在于两个有包含关系的Package里。一般从object repository继承时,祖先的单元会加入到这个prooject,但有包含关系的Package不能加入。
当开启unit2的时候,IDE一般是在unit2所在的project,或者project group里查找其祖先,如果有会自动开启。
因此,你要么在开启unit2之前开启unit1,要么把Package1和Package2都加入到project group里。
久病成良医--多试
千人之诺诺,不如一士之谔谔--兼听
------
江上何人初见月,江月何年初照人 |
tim_chin
一般會員 發表:10 回覆:9 積分:3 註冊:2003-05-31 發送簡訊給我 |
mustapha.wang 我在整合一個系統想用package與繼承的方式來做
有基本的from繼承後產生單table維護的form與繼承
單table維護的form產生master/detail的form
我參考
http://delphi.ktop.com.tw/topic.php?topic_id=52232
的問題覺得很適用所以提出問題
1.根據原始的架構有package1 package2 project3 project4
我的project group要加哪一個 project3 project4
2.依據我的需求要如何就好?
3.如圖例子package2內不是有 requires package1
會不會像一般繼承的form可以在 new items 內package2的視窗內
看到這個form
謝謝您的回覆!!! ps:會不會一次問太多問題?
|
tim_chin
一般會員 發表:10 回覆:9 積分:3 註冊:2003-05-31 發送簡訊給我 |
|
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
1.依据需要,看你的祖先Form在哪个package,就把哪个package在project manager里‘Add existing project...’
2.把TFormTop、TFormSingle、TFormMasterDetail这些上层祖先Form可以放在一个PackageBase70.dpk中,然后别的package里的Form继承其中一个,requires部分加入PackageBase70.dcp;
3.New Items里看到的是当前project/dpk里的Form。你可以在任何form上单击右键,选取“Add to repository...”把这个Form加到Object Repository里,这样在别的project也可以于New Items里看到次Form
久病成良医--多试
千人之诺诺,不如一士之谔谔--兼听
------
江上何人初见月,江月何年初照人 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |