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

Unit1 ,Unit2 中,變數還是無法互用

答題得分者是:Reignson
robinson2348
一般會員


發表:5
回覆:3
積分:1
註冊:2008-07-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-07-23 21:17:16 IP:220.130.xxx.xxx 訂閱
我看了大家提供的方法還是不行:

Unit1 中 #include "Unit2",
Unit2 中 #include "Unit1"
在 Unit1 最上頭 double abc=123; (應就是 public 吧!)
在 Unit2 中任何地方



Form2->Canvas->TextOut(10,10,FloatToStr(Form1->abc));
compiler 後顯示[Unit2:cpp] E2316: abc is not a member of 'TForm1'

在Unit2 中 上頭加上 extern double Form1->abc 也不行: compiler 此行就 error.
extern double TForm1->abc 也不行
extern abc , or extern double abc,也都不行
可否有人可提供簡單例子,不勝感激
2. 另外,如何在同一個 Form 中,上下不同顏色(我要區分功能 故要多個顏色)
3. 我的 FileListBox 功能選項不見了 無法用 ,可是拿別台電腦的程式有 FileListBox ,compiler 卻ok ,且可正常執行, why?


------
陳建忠
careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-07-23 22:30:57 IP:218.210.xxx.xxx 訂閱
建議你貼上程式碼來看看,你的問題跟語氣看起來你很急…但請把你要問題的問題講清楚,
不然有的問題看不大懂你要表達的意思
------
價值的展現,來自於你用哪一個角度來看待它!!
robinson2348
一般會員


發表:5
回覆:3
積分:1
註冊:2008-07-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-07-24 10:05:26 IP:220.130.xxx.xxx 訂閱
1.項已經ok,
2.3 還是不知道
------
陳建忠
Reignson
一般會員


發表:3
回覆:11
積分:12
註冊:2005-01-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-07-24 17:09:42 IP:220.130.xxx.xxx 訂閱
第2項的作法可利用Panel。
第3項是因為"Delphi 1.0 compatibility components"沒有勾選。
Project > Option > Package, 勾選Delphi 1.0 compatibility components。
系統時間:2024-11-22 19:51:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!