.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;