delphi对ini文件的操作

定义
1、在Interface的Uses节增加IniFiles;
2、在Var变量定义部分增加一行:
MyIniFile:Tinifile;

打开INI文件
MyIniFile:=Tinifile.create('program.ini');
当地:
Filename := ExtractFilePath(Paramstr(0)) + 'data.ini';
sysini := Tinifile.Create(Filename);


vs:=MyIniFile.Readstring('小节名','关键字',缺省值);
vi:=MyIniFile.Readinteger('小节名','关键字',缺省值);
vb:=MyIniFile.Readbool('小节名','关键字',缺省值);


MyIniFile('小节名','关键字',变量或字符串值);
MyIniFile('小节名','关键字',变量或整型数值);
MyIniFile('小节名','关键字',变量或True或False);
当这个INI文件不存在时,上面的语句还会自动创建该INI文件。

删除关键字
可用写入方法增加一个关键字,删除关键字的对象方法:
MyIniFile.DeleteKey('小节名','关键字');

小节操作:
MyIniFile.readsection('小节名',TStrings变量);
可将指定小节中的所有关键字名读取至一个字符串列表变量中;
MyIniFile.readsections(TStrings变量);
可将INI文件中所有小节名读取至一个字符串列表变量中去。
MyIniFile.readsectionvalues('小节名',TStrings变量);
可将INI文件中指定小节的所有行(包括关键字、=、值)读取至一个字符串列表变量中去。
增加一个小节可用写入的方法来完成,删除一个小节可用下面的对象方法:
MyIniFile.EraseSection('小节名');

释放
MyIniFile.distory;

posted @ 2011-01-27 14:03  @小宝  阅读(362)  评论(0编辑  收藏  举报