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檔案...