delphi操作ini文件
来源:互联网 发布:淘宝店铺怎么注册不了 编辑:程序博客网 时间:2024/05/22 20:47
INI文件操作
(1) INI文件的结构:
;这是关于INI文件的注释部分
[节点]
关键字=值
...
INI文件允许有多个节点,每个节点又允许有多个关键字, “=”后面是该关键字的值(类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示)。注释以分号“;”开头。
(2) INI文件的操作
1、 在Interface的Uses节增加IniFiles;
2、 在Var变量定义部分增加一行:inifile:Tinifile;然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。
3、 打开INI文件:inifile:=Tinifile.create('tmp.ini');
4、 读取关键字的值:
a:=inifile.Readstring('节点','关键字',缺省值);// string类型
b:=inifile.Readinteger('节点','关键字',缺省值);// integer类型
c:=inifile.Readbool('节点','关键字',缺省值);// boolean类型
其中[缺省值]为该INI文件不存在该关键字时返回的缺省值。
5、 写入INI文件:
inifile.writestring('节点','关键字',变量或字符串值);
inifile.writeinteger('节点','关键字',变量或整型值);
inifile.writebool('节点','关键字',变量或True或False);
当这个INI文件的节点不存在时,上面的语句还会自动创建该INI文件。
6、 删除关键字:
inifile.DeleteKey('节点','关键字');//关键字删除
inifile.EraseSection('节点');// 节点删除
7、 节点操作:
inifile.readsection('节点',TStrings变量);//可将指定小节中的所有关键字名读取至一个字符串列表变量中;
inifile.readsections(TStrings变量);//可将INI文件中所有小节名读取至一个字符串列表变量中去。
inifile.readsectionvalues('节点',TStrings变量);//可将INI文件中指定小节的所有行(包括关键字、=、值)读取至一个字符串列表变量中去。
8、 释放:inifile.distory;或inifile.free;
如何在ini文件中插入空行?(用TIniFile类)
s:='aaa'#13#10;
iniFile.WriteString('Section', 'Value', s);
下面是我做的实例:
procedure TFormUpdate.WriteIni;
begin
try
iniFile:=TiniFile.Create(ExtractFilePath(Application.ExeName) + CONFIGINI);
iniFile.WriteString('Updates', ';是否要升级(0需要,1永不升级)'#13#10'NoUpdate', '0');
iniFile.WriteString('Updates', ';升级完启动程序'#13#10'RunExe', 'xxx.exe');
iniFile.WriteString('Updates', ';子系统的更新文件名'#13#10'SubSysFile', 'xxx.ini'#13#10);
iniFile.WriteString('Hosts', ';主机名下载路径'#13#10'HostName', 'http://www.HostName.com/Path/');
finally
iniFile.Free;
end;
end;
生成的文件:
[Updates]
;是否要升级(0需要,1永不升级)
NoUpdate=0
;升级完启动程序
RunExe=xxx.exe
;子系统的更新文件名
SubSysFile=xxx.ini
[Hosts]
;主机名下载路径
HostName=http://www.HostName.com/Path/
- delphi ini文件操作
- delphi操作ini文件
- delphi操作ini文件
- Delphi操作Ini文件
- Delphi 操作Ini文件
- Delphi 操作Ini文件
- delphi INI文件操作
- 用delphi操作INI文件
- delphi如何操作INI文件
- DELPHI 如何操作INI文件?
- Delphi 中的 ini 文件操作
- 用Delphi操作INI文件
- 用delphi操作INI文件
- delphi 对INI文件操作
- Delphi中操作INI文件
- 用Delphi操作INI文件
- Delphi 中对 ini 文件操作(转)
- Delphi的内置函数操作INI文件
- 龙泉宝剑近代发展史
- 数据库设计常用技巧(ZZ)
- 淘宝客不是王道。真正做能值得投放广告的站,才是王道。
- pku 1141 Brackets Sequence
- 把DATASET里的多个表导出到一个excel文件?
- delphi操作ini文件
- ibatis SqlMapConfig.xml 配置
- 清理你的CSS
- VO,BO,PO,DAO概念
- Excel之:EXCEL巴科斯诺尔范式
- Teaching John The Ripper how to Crack MD5 Hashes and more
- 非常不称职的网易魔兽客户服务(四)
- c语言中的assert函数
- 10.3 文件传送协议(FTP,TFTP,NFS)