使用全域變數模組檔案Global.h但宣告BYTE或String變數卻出現Declaration syntax error |
缺席
|
skybow_tw
一般會員 發表:1 回覆:1 積分:0 註冊:2013-07-04 發送簡訊給我 |
各位好! 我想在FORM之間傳值,所以想將變數和函數模組化,參考了以下文章 http://delphi.ktop.com.tw/board.php?cid=168&fid=912&tid=37011 http://delphi.ktop.com.tw/board.php?cid=168&fid=912&tid=58923 但是我發現,如果變數是BYTE, String,DWORD這些關鍵字, 好像BCB6.0編譯器就認不得,會出現Declaration syntax error! 譬如我建立了一個Global.H如下 ============== #ifndef GlobalH #define GlobalH //--------------------------------------------------------------------------- extern int testHH[ ]; extern String REG_Name[ ]; extern DWORD REG_Adr[ ]; extern BYTE REG_Data[ ]; #endif =============然後建立Global.cpp如下 ================== #include "Global.h" int testHH[200]; String REG_Name[200]; DWORD REG_Adr[200]; BYTE REG_Data[200]; ================== Form表單上都還沒拉任何元件, 就會出現Declaration syntax error錯誤! (以上內容可以參考我的附件檔案! ) 不知道各位有什麼建議嗎? 要include什麼header? 編輯記錄
skybow_tw 重新編輯於 2013-07-05 11:48:39, 註解 無‧
|
skybow_tw
一般會員 發表:1 回覆:1 積分:0 註冊:2013-07-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |