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

AnsiString (String) 的記憶體問題

答題得分者是:RaynorPao
newbie
初階會員


發表:81
回覆:45
積分:25
註冊:2002-11-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-19 14:58:00 IP:61.220.xxx.xxx 未訂閱
大家好,    小弟有各程式裡面用了    typedef struct { String testString1; String testString2; String testString3; // ... } str_template;    str_template test[10]; 然後給程式一開始就給所有的 testStringx 一個 default value "1234"    一開始去取值的話都 ok.    但是程式 run 阿 run 就會發現這些值變 Null..    但是我並沒有下 delete or assign NULL 的動作, 有點困擾, 請問這是什麼原因哩?    謝謝大家,     
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-19 15:08:59 IP:163.28.xxx.xxx 未訂閱
Hello newbie, 可先用Debug你的變數,搭配F8去trace你的程式,看你的程式是在哪一部份出現NULL,這樣或許可找到答案. 另外,不知是否可附上你的程式碼? 發表人 - nlj859 於 2004/08/19 15:44:41
newbie
初階會員


發表:81
回覆:45
積分:25
註冊:2002-11-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-19 15:28:44 IP:61.220.xxx.xxx 未訂閱
hi nlj859,    謝謝你的回信,    但是程式不知道怎麼給    主要是想問問大家是不是也有愈過這樣的問題,    因為我一直覺得 String 的個 memory 的處理有問題,    但又不知如何描述,    
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-19 15:44:07 IP:203.73.xxx.xxx 未訂閱
引言: 主要是想問問大家是不是也有愈過這樣的問題, 因為我一直覺得 String 的個 memory 的處理有問題, 但又不知如何描述, < face="Verdana, Arial, Helvetica">
newbie 你好:
(1)有關你遭遇的問題,其實小弟我也經常碰到
( >
(>    < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10003806&CC=223734"> -- Enjoy Researching & Developing --
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
newbie
初階會員


發表:81
回覆:45
積分:25
註冊:2002-11-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-19 15:58:54 IP:61.220.xxx.xxx 未訂閱
hi RaynorPao, 我之前有各 structure 裡面宣個一些 String 作 Global Variable 但是都 ok.. 後來加給個Sting 變數就變這樣了... 真是見鬼了...個人發現 BCB 還是有不少問題 對 Programmer 實在很困擾.. 謝謝你,
系統時間:2024-06-29 15:20:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!