Delphi TStrings取得Ini檔案鍵值對

2021-09-01 09:04:15 字數 1061 閱讀 4067

delphi tstrings取得ini檔案鍵值對的簡單方法如下:

procedure tform1.bitbtn1click(sender: tobject);

var strlist:tstrings;

i:integer;

inicfg:tinifile;

begin

memo1.clear;

strlist := tstringlist.create;//tstrings中含有抽象方法,是抽象類,不能例項化

tryinicfg.readsectionvalues('subtitle',strlist);

for i := 0 to strlist.count - 1 do

begin

memo1.lines.add('key:'+strlist.names[i]);

memo1.lines.add('value:'+strlist.valuefromindex[i]);

// memo1.lines.add('value:'+strlist.values[strlist.names[i]]);//也可以

end;

finally

inicfg.free;

strlist.free;

end;

end;

syscfg.ini檔案如下:

[subtitle]

subtitle1=子標題1

subtitle2=子標題2

subtitle3=子標題3

subtitle4=子標題4

subtitle5=子標題5

輸出結果如下:

key:subtitle1

value:子標題1

key:subtitle2

value:子標題2

key:subtitle3

value:子標題3

key:subtitle4

value:子標題4

key:subtitle5

value:子標題5

delphi TStrings 管理物件的屬性

delphi中有關tstrings 管理物件的用法心得 sl tstringslist.create 1.增加物件 addobject 增加乙個物件的引用到tstringlist中,同時在堆中增加乙個物件,tstringlist中的引用指向堆中的物件,物件的引用存在object i 中,物件名存在s...

取模與取餘

通常情況下取模運算 mod 和求餘 rem 運算被混為一談,因為在大多數的程式語言裡,都用 符號表示取模或者求餘運算。在這裡要提醒大家要十分注意當前環境下 運算子的具體意義,因為在有負數存在的情況下,兩者的結果是不一樣的。對於整型數a,b來說,取模運算或者求餘運算的方法都是 1.求 整數商 c a ...

取餘和取模

對於整型數a,b來說,取模運算或者求餘運算的方法都是 1.求 整數商 c a b 2.計算模或者餘數 r a c b.但是求模運算和求餘運算在第一步不同 求餘運算在取c的值時,向0 方向捨入 int強制轉換 而取模運算在計算c的值時,向負無窮大方向捨入 floor 函式 因此,當a和b符號一致時,求...