何時會產生circular unit reference to XXX |
答題得分者是:geniustom
|
coldplay10
一般會員 發表:4 回覆:1 積分:1 註冊:2004-04-13 發送簡訊給我 |
|
geniustom
版主 發表:100 回覆:303 積分:260 註冊:2003-01-03 發送簡訊給我 |
這種情況發生在a.pas中uses了b.pas..且b.pas也uses了a.pas
不過有時候這種情況是必須的...但要如何避免錯誤呢?
-----------------------A.pas------------------------- unit A; interface uses b; . . . implementation uses c; . . . -----------------------B.pas------------------------- unit B; interface uses a; -----------------------C.pas------------------------- unit C; interface uses a;此時..a跟b會發生circular unit reference to XXX(unit)的error 而a跟c不會... 結論就是...假使a要uses b..b也要uses a...則必須要有一個的uses 要寫在implementation中...就可以避免循環uses嚕... good luck |
seaturn99
版主 發表:69 回覆:427 積分:214 註冊:2003-08-25 發送簡訊給我 |
引言: 請教各位高手 什麼情況會出現circular unit reference to XXX(unit)的error?? 該如何避免?? 謝謝舉例來說, Unit A 在 interface 內 uses B , Unit B 也在 interface 內 uses A .. 這樣便會產生 circular unit reference 的錯誤.. 如果要避免的話,盡量在 implementation 使用 uses .. ---- 我只會兩件事,這也不會,那也不會 眼見不一定為真 ---- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |