54SA.COM|专注于系统运维管理,为中国SA提供动力!
Getting online shouldn't be tough. $7.99 .COMs
系统管理员之家Banner
当前位置: 主页 > 编程开发 > Dephi >

Delphi操作ini,读写ini文件

时间:2011-05-10 15:01来源:未知 编辑:admin

 

INI 文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP Delphi等都提供了读写 INI 文件的方法,其中 Delphi 中操作 INI 文件,最为简洁,这是因为 Delphi 提供了一个 TInifile 类,使我们可以非常灵活的处理 INI 文件。
 
一、了解 INI 文件的结构 :
 
 ; 注释
 
 [ 小节名 ]
 
 关键字 = 值
 
 ......
 
-- INI 文件允许有多个小节,每个小节又允许有多个关键字, "=" 后面是该关键字的值。
 
-- 值的类型有三种: 字符串、整型数值和布尔值。其中字符串存贮在 INI 文件中时没有引号,布尔真值用 1 表示 ,布尔假
 
值用 0 表示。
 
-- 注释以分号 ";" 开头。
 
 
二、定义
 
-- 1 、在 Interface 的 Uses 节增加 IniFiles;
 
-- 2 、在 Var 变量定义部分增加一行 :
 
       MyIniFile:TIniFile;
 
-- 然后 ,就可以对变量 MyIniFile 进行创建、打开、读取、写入等操作了。
 
 
三、打开 INI 文件
 
 MyIniFile := TIniFile.Create('program.ini');
 
-- 上面这一行语句将会为变量 MyIniFile 与具体的文件 program.ini 建立联系 ,然后 ,就可以通过变量 myinifile,来读
 
   写 program.ini 文件中的关键字的值了。
 
-- 值得注意的是 ,如果括号中的文件名没有指明路径的话 ,那么这个 Program.ini 文件会存储在 Windows 目录中 ,把
 
   Program.ini 文件存储在应用程序当前目录中的方法是 为其指定完整的路径及文件名。下面的两条语句可以完成这个功能
 
     Filename:=ExtractFilePath(Paramstr(0))+'program.ini';
 
     myinifile:=Tinifile.Create(filename);
 
 
四、读取关键字的值
 
-- 针对 INI 文件支持的字符串、整型数值、布尔值三种数据类型 ,TINIfiles 类提供了三种不同的对象方法来读取 INI 文
 
   件中关键字的值。
 
-- 假设已定义变量 vs 、 vi 、 vb 分别为 string 、 integer 、 boolean 类型。
 

[责任编辑:admin]


------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名:
最新评论 进入详细评论页>>