Unit 宣告問題.. |
答題得分者是:RaynorPao
|
yamigo
一般會員 發表:19 回覆:41 積分:12 註冊:2002-12-05 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 想請教一下~我想將常用的Function獨立至另一個Unit~ 我新增了一個Unit後~將code放置 .cpp ~ 想請問 .c如何宣告?好像和新增Form後的宣告不太一樣也~ 麻煩了~謝謝 ..yamigo 你好: 假設在你的 Project 中新增了一個 File1.h, File1.cpp 在你的 File1.cpp 中 #include "File1.h" 在 File1.cpp 中實作一個 function void TestFunction(void); 在 File1.h 中就要宣告一個 void TestFunction(void); 然後別的 unit 如果要用到的話~~就 #include "File1.h" 就好了 --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
yamigo
一般會員 發表:19 回覆:41 積分:12 註冊:2002-12-05 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 嗯~假設我的專案中已有 file1.cpp 和 file1.h .. 另外又新增了 file2.cpp 和 file2.h .. 假設可能會有 file3 ~ file10 .. 然後有些 .cpp 會共用一些程式碼,而我想將它獨立出來.. 在需要的時在Include就好.. 請問我是應該新增一個Unit嗎? 新增後~在 .h 如何宣告呢?yamigo 你好: 假設你的 project 中已經有 file1.cpp ~ file10.cpp 如果想不麻煩的話~~可以統一宣告在 xxx.h 裡面 例如: 在 file1 中有一個 function 如下 int Function1(void) { return 100; } 那就在 xxx.h 中宣告如下 int Function1(void); 那在你其他的 Form1, Form2, .....要用到這個 function 的時候~~就 #include "xxx.h" 就好了 --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
yamigo
一般會員 發表:19 回覆:41 積分:12 註冊:2002-12-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |