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

兩個uses的區別?

尚未結案
xiaojon
一般會員


發表:7
回覆:6
積分:2
註冊:2003-11-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-28 16:45:57 IP:202.104.xxx.xxx 未訂閱
各位: 在Delphi 的unit中,有兩個uses可以引用別的單元,請問在這兩個地方引用有什麼不一樣。。??
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-28 16:49:49 IP:61.222.xxx.xxx 未訂閱
如果你的form上有外掛元件,那麼元件相關的unit就要在interface區段的uses 如果你是使用程式碼控制動態建立物件,那麼該物件相關的unit只要在implementation後的uses區段就可以了, 就小弟目前的認知是這樣子,至於如果要更詳細的探討待高明者續囉... 其實這問題很好,讓人可以去思考一些平常不會注意到細節.
xiaojon
一般會員


發表:7
回覆:6
積分:2
註冊:2003-11-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-28 17:06:24 IP:202.104.xxx.xxx 未訂閱
謝謝你!另外還有一個問題。 首先我定義了:MDIchild子窗體TMDIchild=class(Tform) 然後又定義了一個窗體:TSigleTableMaintainChild = class(TMDIchild) 又。。:Tfm_order=class(TSigleTableMaintainChild ) 當我在程式中fm_order.show時出現:Project sales.exe raised exception Class EcomponentError with message "A compoment named panel1 already exitsts" pocess stopped. 但是我又沒有找到相同的控件名字,??
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-28 17:26:23 IP:63.84.xxx.xxx 未訂閱
您好﹗    這個出錯信息是因為您的Form中已經存在名為Panel1的元件﹐不允許在出現第二個相同名字的元件﹐在Form中檢查一下﹐將其的名字修正為不同的就可以了﹒    參考看看﹗    ===================== 努力,相信會獲得美麗! 忻晟 發表人 - cashxin2002 於 2003/11/28 17:30:10
------
忻晟
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-28 22:39:28 IP:211.76.xxx.xxx 未訂閱
不客氣的呀...提醒一下喔...新發問要開新的post 好讓以後的人可以方便搜尋喔... 至於你的新問題,由於資訊提供的不是很足夠,怕回答錯了, 可否開個新post提供足夠一點的資訊呢...? and cashxin2002 你的分數夠多了,給小弟一點表現的機會...謝謝 發表人 - hahalin 於 2003/11/28 22:41:28
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-11-28 23:15:34 IP:63.84.xxx.xxx 未訂閱
hahalin兄:    小弟前些天因腳踝脫臼, 每天在家里無所事事, 唯一能做的就是用還算靈活的手上來K.Top看看, 至于答題之事, 實屬無心之過, 見諒見諒!    小弟并無存心得分之意, 小弟初學Delphi不足一年, 新新人類, 因為當時剛剛接触Dephi時, 受過站內很多前輩的指點和幫助, 所以小弟能體會遇到問題時迫切想得取解答的心情, 所以盡量想以自己的力所能及幫助新進的朋友們, hahalin兄算是小弟的前輩了, 小弟能力有限, 答題錯誤之處, 還望您多多指點. 不過答題時未留意 > 致此歉意敬上! <><>===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-11-29 01:46:31 IP:211.76.xxx.xxx 未訂閱
cashxin2002兄台言重了,ktop本是文人雅士騷人墨客聚集之地,能集天下之英才交流討論心得自是美事一庄,論答題之能事小弟遠遠不及閣下,然而如果沒有練習的機會自是憾事一件,因此請cashxin2002兄台高抬貴手讓小弟班門弄斧一番,您大人大量不見笑自是感激萬分. 發表人 - hahalin 於 2003/11/29 02:02:01
xiaojon
一般會員


發表:7
回覆:6
積分:2
註冊:2003-11-27

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-11-29 07:54:29 IP:202.104.xxx.xxx 未訂閱
謝謝各位前輩的指點, 小弟以後改進。謝謝!
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-11-29 08:20:48 IP:211.76.xxx.xxx 未訂閱
唉 貧富差距越拉越大了
系統時間:2024-06-21 13:42:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!