一、定义
1、在Interface的Uses节增加IniFiles;
2、在Var变量定义部分增加一行:
myinifile:Tinifile;
二、打开INI文件
myinifile:=Tinifile.create('set.ini');
若括号中文件名未指明路径,set.ini文件会存储在Windows目录中。把set.ini文件存储在程序当前目录方法:
1、为其指定完整的路径及文件名。
2、'./set.ini'。
3、Filename:=ExtractFilePath(Paramstr(0))+'set.ini'; myinifile:=Tinifile.Create(filename);
三、读取关键字的值
针对INI文件支持的字符串、整型数值、布尔值三种数据类型,TINIfiles类提供了三种不同的对象方法来读取INI文件中关键字的值。
假设已定义变量vs、vi、vb分别为string、 integer、boolean类型。
vs:=myinifile.Readstring('小节名','关键字',缺省值);
vi:=myinifile.Readinteger('小节名','关键字',缺省值);
vb:=myinifile.Readbool('小节名','关键字',缺省值);
其中缺省值为该INI文件不存在该关键字时返回的缺省值。
五、写入INI文件
同样的,TInifile类也提供了三种不同的对象方法,向INI文件写入字符串、整型数及布尔类型的关键字。
myin