Delphi讀寫ini檔案詳解

2021-07-27 17:19:11 字數 1939 閱讀 2041

1.delphi讀寫ini檔案需要引用'inifiles'單元

2.定義變數:

varfilename:string;

myinifile:tinifile;

3.變數附值

filename:=extractfilepath(paramstr(0))+'program.ini';//指明路徑.如果不指明路徑.檔案將在windows目錄建立

myinifile:=tinifile.create(filename);//create('program.ini');

4.寫入檔案

myinifile.writestring(小節名,關鍵字,變數或者字串值);

myinifile.writeinteger(小節名,關鍵字,變數或者整數數值);

myinifile.writenbool(小節名,關鍵字,變數或者true/false);

如果ini檔案不存在的時候.會自動建立該ini檔案

5.刪除關鍵字

myinifile.deletekey(小節名,關鍵字);

6.刪除小節

myinifile.erasesection(小節名);

7.釋放變數

myinifile.distory;

8.其他

tinifile類還提供了3種物件方法來操作ini檔案

①myinifile.readsection(小節名,tstrings變數);可將指定小節中的所有關鍵字名讀取至乙個字串列表變數中;

②myinifile.readsections(tstrings變數);可將ini檔案中所有小節名讀取至乙個字串列表變數中去.

③myinifile.readsectionvalues(小節名,tstrings變數);可將ini檔案中指定小節的所有行(包括關鍵字、=、值)讀取至乙個字串列表變數中去.

9. delphi讀寫ini檔案例項

//--兩個過程,主要實現:窗體關閉的時候,檔案儲存介面資訊;窗體建立的時候,程式讀取檔案檔案儲存的資訊。

//--首先要uses inifiles(單元)

//--窗體建立的時候,讀取ini檔案資訊

vfini := tinifile.create(sfilename);

edit1.text := vfini.readstring('afn04f7', 'edit1', '0');

edit2.text := vfini.readstring('afn04f7', 'edit2', '0');

edit3.text := vfini.readstring('afn04f7', 'edit1', '0');

edit4.text := vfini.readstring('afn04f7', 'edit4', '0');

end;

//--窗體關閉的時候,檔案儲存介面資訊;

procedure tfrmafn04h_f9.formclose(sender: tobject;

var action: tcloseaction);

varsfilename: string;

vfini: tinifile;

itmp, i: integer;

name: string;

begin

vfini := tinifile.create(sfilename);

tryvfini.writestring('afn04f9', 'edit1', edit1.text);

vfini.writestring('afn04f9', 'edit2', edit2.text);

vfini.writestring('afn04f9', 'edit3', edit3.text);

vfini.writestring('afn04f9', 'edit4', edit4.text);

finally

vfini.free;

end;

end;

Delphi讀寫ini檔案

ini檔案在系統配置及應用程式引數儲存與設定方面,具有很重要的作用,所以視覺化的程式設計一族,如vb vc vfp delphi等都提供了讀寫ini檔案的方法,其中delphi中操作ini檔案,最為簡潔,這是因為delphi提供了乙個tinifile類,使我們可以非常靈活的處理ini檔案 一 ini...

Delphi讀寫ini檔案

ini檔案在系統配置及應用程式引數儲存與設定方面,具有很重要的作用,所以視覺化的程式設計一族,如vb vc vfp delphi等都提供了讀寫ini檔案的方法,其中delphi中操作ini檔案,最為簡潔,這是因為delphi提供了乙個tinifile類,使我們可以非常靈活的處理ini檔案 一 ini...

DELPHI中對INI檔案的讀寫

內容 ini檔案在系統配置及應用程式引數儲存與設定方面,具有很重要的作用,所以視覺化的程式設計一族,如vb vc vfp delphi等都提供了讀寫ini檔案的方法,其中delphi中操作ini檔案,最為簡潔,這是因為delphi6.0提供了乙個tinifile類,使我們可以非常靈活的處理ini檔案...