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

動態物件儲存與開啟 屬性無法儲存?

答題得分者是:syntax
suntea
一般會員


發表:18
回覆:16
積分:6
註冊:2006-12-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-09 18:06:33 IP:59.105.xxx.xxx 未訂閱
在Panel1上動態新增 TShape 物件 MyShape , 共 Shape_count 個
新增的每個TShape 物件 後來有改變成不同XY座標
用WriteComponentResFile 儲存全部TShape 物件沒問題
但用ReadComponentResFile開啟 結果全部每個TShape 物件屬性座標都一樣 ? 相當不解..
<textarea class="cpp" rows="10" cols="60" name="code">void __fastcall TForm1::Save_ButtomClick(TObject *Sender) { try { if (SaveDialog1->Execute()) { for (int i = 0; i < Shape_count; i ) { WriteComponentResFile(SaveDialog1->FileName ,MyShape[i]); } } } catch(...) { return; } } //--------------------------------------------------------------------------- void __fastcall TForm1::Open_ButtomClick(TObject *Sender) { try { if (OpenDialog1->Execute() && FileExists(OpenDialog1->FileName)) { for (int i = 0; i < Shape_count; i ) { ReadComponentResFile(OpenDialog1->FileName,MyShape[i]); } } } catch(...) { return; } } </textarea>
salo0610
高階會員


發表:42
回覆:120
積分:107
註冊:2003-02-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-15 17:05:40 IP:220.132.xxx.xxx 訂閱
可以 show 一下 

WriteComponentResFile(SaveDialog1->FileName ,MyShape[i]);
ReadComponentResFile(OpenDialog1->FileName,MyShape[i]);

的 code 嗎??

suntea
一般會員


發表:18
回覆:16
積分:6
註冊:2006-12-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-26 16:38:49 IP:59.105.xxx.xxx 未訂閱
小弟在google找了一陣子 目前還找沒有提及 WriteComponentResFile readComponentResFile 的函數內容... 大部分是提到用法. 可是屬性仍無法儲存,不知哪裡出錯了..
salo0610
高階會員


發表:42
回覆:120
積分:107
註冊:2003-02-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-03-08 08:49:58 IP:220.132.xxx.xxx 訂閱
會不會存的檔名是同一個的關係???
syntax
尊榮會員


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-03-08 17:59:01 IP:61.64.xxx.xxx 訂閱
看一下你的所存出的檔案,你就會知道為什麼了
suntea
一般會員


發表:18
回覆:16
積分:6
註冊:2006-12-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-03-13 11:01:25 IP:59.105.xxx.xxx 未訂閱
謝謝各位相助
參考各位作法之後 仍弄不出來
最後乾脆自己寫程式土法煉鋼用文字檔來儲存屬性
過程考慮因素太多 非常複雜艱辛痛苦 不過仍謝謝各位
系統時間:2024-05-09 13:07:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!