码迷,mamicode.com
首页 > Windows程序 > 详细

Delphi INI 文件读写

时间:2019-05-29 14:18:46      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:ini   网络   color   自动   增加   adb   字符串   表变量   style   

delphi中,配置文件的相关操作。

 

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;

 

 

 

来源于网络。

 

Delphi INI 文件读写

标签:ini   网络   color   自动   增加   adb   字符串   表变量   style   

原文地址:https://www.cnblogs.com/crrc/p/10943488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!