定義
1、在inte***ce的uses節增加inifiles;
2、在var變數定義部分增加一行:myinifile:tinifile;
開啟ini檔案
filename:=extractfilepath(paramstr(0))+'program.ini';
myinifile:=tinifile.create(filename);
讀取關鍵字的值
ini檔案支援的字串、整型數值、布林值三種資料型別
其中預設值為該ini檔案不存在該關鍵字時返回的預設值
定義變數vs、vi、vb分別為string、integer、boolean型別
vs:=myinifile.readstring('小節名','關鍵字',預設值);
vi:=myinifile.readinteger('小節名','關鍵字',預設值);
vb:=myinifile.readbool('小節名','關鍵字',預設值);
寫入ini檔案
myinifile.writestring('小節名','關鍵字',變數或字串值);
myinifile.writeinteger('小節名','關鍵字',變數或整型數值);
myinifile.writebool('小節名','關鍵字',變數或true或false);
刪除關鍵字
myinifile.deletekey('小節名','關鍵字');
小節操作
// 刪除乙個小節
myinifile.erasesection('小節名');
//將小節中的所有關鍵字名讀取至乙個字串列表變數中;
myinifile.readsection('小節名',tstrings變數);
將ini檔案中所有小節名讀取至乙個字串列表變數中去。
myinifile.readsections(tstrings變數);
//將小節的鍵值對讀取至乙個字串列表變數中去。
myinifile.readsectionvalues('小節名',tstrings變數);
釋放ini檔案
myinifile.destroy; 也可以使用freeandnil(myinifile);
TiniFile成員函式說明
tinifile類不是乙個delphi的部件,因此不能在delphi的vcl模板中找到,它在delphi 系統中的inifiles單元中定義,因此要使用tinifile類,必須在使用該類的單元檔案中用uses inifiles指令明確地說明。tinifile類中定義了許多成員函式,這裡介紹幾個使用頻...
delphi中的指標
從最初的 pascal 發展至今 的object pascal 可以說在指標運用上,絲毫不會遜色於 c語言的指標。以下內容分為八個部分,分別是 一 型別指標的定義 二 無型別指標的定義 三 指標的解除引用 四 取位址 指標賦值 五 指標運算 六 動態記憶體分配 七 字元陣列的運算 八 函式指標 對於...
delphi中的指標
從最初的 pascal 發展至今 的object pascal 可以說在指標運用上,絲毫不會遜色於 c語言的指標。以下內容分為八個部分,分別是 一 型別指標的定義 二 無型別指標的定義 三 指標的解除引用 四 取位址 指標賦值 五 指標運算 六 動態記憶體分配 七 字元陣列的運算 八 函式指標 對於...