TForm.create(XXX) |
尚未結案
|
Netmon
一般會員 發表:9 回覆:8 積分:3 註冊:2005-03-10 發送簡訊給我 |
|
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
application是整個project的class
self是單一tform的class
如
edit1.text:=application.title;//會出現的是專案的名稱
而
edit1.text:=self.text;//出現的是tform的caption
所以在form1中設
1)form2:=tForm2.create(self)
其owner是self=>form1,表示form1.free時form2也會free掉
2)form2:=tForm2.create(applicaton)
其owner是application=>project,而applicaton代表專案,所以
applicaton.terminate時專案會被結束 堅持從洗馬桶做起
Eric
|
Netmon
一般會員 發表:9 回覆:8 積分:3 註冊:2005-03-10 發送簡訊給我 |
引言: application是整個project的class self是單一tform的class 如 edit1.text:=application.title;//會出現的是專案的名稱 而 edit1.text:=self.text;//出現的是tform的caption 所以在form1中設 1)form2:=tForm2.create(self) 其owner是self=>form1,表示form1.free時form2也會free掉 2)form2:=tForm2.create(applicaton) 其owner是application=>project,而applicaton代表專案,所以 applicaton.terminate時專案會被結束 堅持從洗馬桶做起 EricThanks huangeider 如是 TForm.create(nil) , 又有什麼意思呢..? thanks again |
yorkland
高階會員 發表:2 回覆:138 積分:108 註冊:2004-12-17 發送簡訊給我 |
|
Netmon
一般會員 發表:9 回覆:8 積分:3 註冊:2005-03-10 發送簡訊給我 |
|
BOSS
中階會員 發表:70 回覆:79 積分:64 註冊:2006-11-01 發送簡訊給我 |
|
Netmon
一般會員 發表:9 回覆:8 積分:3 註冊:2005-03-10 發送簡訊給我 |
引言: 參考這篇 http://delphi.ktop.com.tw/topic.php?topic_id=23132Thanks BOSS, 好清楚 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |