TStringList是否可以在宣告時就先要求保留多少TString |
尚未結案
|
roller
一般會員 發表:9 回覆:20 積分:5 註冊:2004-11-05 發送簡訊給我 |
hi all..
標題不知道會不會很模糊, 先說一下我想要的
我寫了一個程式, 一開始會載入設定檔來初始化一些參數
我用TStringList載入設定檔, 然後以StringList>Strings[x]的方式取得該值 然而若是設定檔不存在, 就採用預設值, 反過來將每筆值加入TStringList然後存成設定檔 這部分看起來都很簡單, 可是我想到一個問題.. 若是一開始設定檔不存在, TStringList都沒有資料, 我就必須以Add()的方式將每筆資料先加入TStringList然後才可以存檔!
可是我不喜歡這方法, 我希望可以一開始就先保留N個位置讓我直接放入數值 如下..
StringList->String[0] = "123";
StringList->String[1] = "456"; 請問這方式是否可以達成, 請大家解答.
這樣的敘述不知道會不會不好懂, 若有問題也請提出, 謝謝!
|
liangnet
中階會員 發表:19 回覆:148 積分:83 註冊:2004-01-03 發送簡訊給我 |
|
roller
一般會員 發表:9 回覆:20 積分:5 註冊:2004-11-05 發送簡訊給我 |
引言: 如果在檢查設定檔存不存在時,如果存在就讀入到StringList, 如果不存在,則自動在StringList加入數筆的空字串資料? 例:我原本是想問問看TStringList是否有提供此功能, 看起來似乎沒有 你提供的方法也是個不錯的方式!也可以達到我的需求. 謝謝你的幫忙 ...for (int i = 0; i < 10; i ) stringList->AddString("");爾後再填入你的預設值。 這樣是不是達到你的需求? 發表人 - liangnet 於 2005/12/05 09:25:50 |
CoffeeX
中階會員 發表:18 回覆:121 積分:72 註冊:2005-02-18 發送簡訊給我 |
|
markov
中階會員 發表:55 回覆:135 積分:53 註冊:2003-12-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |