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

怎麼指定一個位址並給予一個值呢 然後再把他取出來秀出來

尚未結案
pricejit2
一般會員


發表:53
回覆:18
積分:14
註冊:2005-01-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-04 17:18:09 IP:220.130.xxx.xxx 未訂閱
這段code那裡出錯呢 請教各位大大 procedure TForm1.Button1Click(Sender: TObject); var back:^integer; P:^integer; x:integer; begin // X:=7; // p:=@x; //p=$12F624 // back:=@x; back:=ptr($001001); //出來的是一個位址的數值 //showmessage('aa'); // p:=back; // back:=@p; x:=back^; edit1.Text:=inttostr(x);; //轉十進制 end;
T.J.K
中階會員


發表:3
回覆:35
積分:57
註冊:2005-06-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-04 18:46:23 IP:211.78.xxx.xxx 未訂閱
你直接指定位置 但卻不知這位置的值是什麼 如此一來一定會錯
cwc65536
初階會員


發表:47
回覆:121
積分:48
註冊:2004-10-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-04 18:50:21 IP:203.203.xxx.xxx 未訂閱
back:=ptr($00010001); 就可以了. 而且, 不能亂抓 address 耶 ! why ? 原理我也不知 ! 可能, 跟 x 的型別有關係 !
系統時間:2024-05-03 7:24:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!