.ini 文件是基於文本類型的格式文件,用於存儲程序初始化和配置數據。
.ini文件是有段(Sections)和鍵(key)組成的,每個文件可以有 n個段(每個段有方括號括起來),每個段可以有m個鍵,大致格式如下:
[secontion]
KeyName1=Value1;
;comment
KeyName2=Value2;
段名和鍵名在使用中是不區分大小寫得,但是名字中不能有空格。
鍵可以存儲integer,string,float,boolean,datatime等數據類型。
在Delphi中有一個TIniFile的類用於訪問.ini文件,該類定義在IniFiles.pas文件中,具體使用如下
//定義對象
var
iniFile:TiniFile;
//創建對象
iniFile:=TiniFile.Create(iniFilePath+iniFileName);
//讀數據
iniFile.ReadString('Section','Key','DefaultValue') //字符串
iniFile.ReadInteger('Section','Key',DefaultValue) ;//整數
//寫數據
iniFile.WriteString('Section','Key','Value') //字符串
iniFile.WriteInteger('Section','Key',tValue) ;
// 釋放對象
iniFile.Free;
如果想讀取整段值,可以用iniFile.ReadSection('SectionName', StringList)將整段數據讀到TStringList對象中。