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

請問如何讓兩個檔案共用變數?

缺席
trueon
一般會員


發表:3
回覆:1
積分:0
註冊:2007-03-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-05-12 15:05:40 IP:218.165.xxx.xxx 訂閱
除了include相同的head檔之外,
還有什麼方法可以讓2個檔案存取相同的變數呢?
感謝回應 ^^
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-05-12 18:13:52 IP:203.204.xxx.xxx 訂閱
1. 把變數寫入 外部檔案 , 例如 C:\vars.ini
2. 把變數寫入登錄 (Registry)
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-05-14 14:56:43 IP:61.64.xxx.xxx 訂閱
答案是有與沒有

1. 有 ,如 pcboy 的作法,是屬於程式已經可以執行的地步
2. 沒有,是因為你提到 include 相同 header
表示是共用變數,那這樣,就是沒有
因為目前沒有任何一個編譯器容許你將變數設在 Registry 內,並進行編譯
沒有任何一個編譯器,會容許變數重複宣告,或是私有宣告但卻可以共用,至於特殊技巧,則不建議使用
然而取可以宣告一個變數,在到 Registry 內讀值,並互相交流使用,不過這就變成1.的答案,是在執行時期使用


所以你的問題沒有說清楚,答案也會是模稜兩可
系統時間:2024-04-20 22:59:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!