Root:
{ ini文件是用来保存软硬件配置信息的一种简单方法 }
Note Module:
配置信息处理方法 --> delphi中对ini的编程控制方法--> TIniFile对象的一般使用过程--> 例子TIniFile_Daemo -- > 例子IniSample01
■软硬件配置信息管理的常用方法:
1.配置文件: { 较简单 }
(1)用户可以自定义格式
(2)ini文件是标准的配置文件
2.注册表: { 复杂的树状结构分类管理 }
■delphi中对ini的编程控制方法:{ TIniFile类 }
1.在Delphi中,通过ini文件类TIniFile的对象完成对ini文件的编程控制.
2.所需资源文件:IniFiles.
■TIniFile对象的一般使用过程
st1. 在uses部分导入IniFiles资源;
st2. 声明一个TIniFile对象obj;
st3. 完成obj对象的创建,并与某个外部ini文件的关联;
st4. method调用:
* 从ini文件中读取信息;
* 写信息(修改或添加)信息到ini文件中;
* 其他操作,如Section、Key的管理操作
st5. 释放对象obj.
■例子TIniFile_Daemo
1.位置:
* 存放于 ...\study\samples\delphi\ini文件\TIniFile_Daemo目录下
* 代码清单将附在本文的结尾
2.目的:
通过这个例子演示在delphi程序中操作ini文件的一般过程及其注意事项.
3.具体的experiment过程如下:
* 在d:\temp目录新建一个my.ini配置文件,并添加如下内容:
将依次演示以下内容:
* 演示如何从ini文件中读取信息;
* 演示写入信息到ini文件中;
一般地,程序对ini文件的操作只需读写就足够了.一般地,在程序启动或某个操作执行之前读取配置文件;而在程序结束或操作完成或修改了配置信息时,进行配置文件的写操作.
* 演示对ini文件的管理操作,具体有:
(1)Key的管理:删除Key
(2)Section的管理:
·删除一个Section
·将指定Section的所有Name=Values对读取到一个TStrings变量中;
·将指定Section的所有Key名读取到一个TStrings变量中;
·将ini文件的所有Section名读取到一个TStrings变量中.
* 最后,演示TIniFile对象的释放.
4.程序界面如下:
■附1. 例子TIniFile_Daemo的代码清单
纳米盘下载:http://www.namipan.com/d/3dbb9a7316734693c4cb6e97f4d1dc10f1c461703a0c0000
{ ini文件是用来保存软硬件配置信息的一种简单方法 }
Note Module:
配置信息处理方法 --> delphi中对ini的编程控制方法--> TIniFile对象的一般使用过程--> 例子TIniFile_Daemo -- > 例子IniSample01
■软硬件配置信息管理的常用方法:
1.配置文件: { 较简单 }
(1)用户可以自定义格式
(2)ini文件是标准的配置文件
2.注册表: { 复杂的树状结构分类管理 }
■delphi中对ini的编程控制方法:{ TIniFile类 }
1.在Delphi中,通过ini文件类TIniFile的对象完成对ini文件的编程控制.
2.所需资源文件:IniFiles.
■TIniFile对象的一般使用过程
st1. 在uses部分导入IniFiles资源;
st2. 声明一个TIniFile对象obj;
st3. 完成obj对象的创建,并与某个外部ini文件的关联;
st4. method调用:
* 从ini文件中读取信息;
* 写信息(修改或添加)信息到ini文件中;
* 其他操作,如Section、Key的管理操作
st5. 释放对象obj.
■例子TIniFile_Daemo
1.位置:
* 存放于 ...\study\samples\delphi\ini文件\TIniFile_Daemo目录下
* 代码清单将附在本文的结尾
2.目的:
通过这个例子演示在delphi程序中操作ini文件的一般过程及其注意事项.
3.具体的experiment过程如下:
* 在d:\temp目录新建一个my.ini配置文件,并添加如下内容:
将依次演示以下内容:
* 演示如何从ini文件中读取信息;
* 演示写入信息到ini文件中;
一般地,程序对ini文件的操作只需读写就足够了.一般地,在程序启动或某个操作执行之前读取配置文件;而在程序结束或操作完成或修改了配置信息时,进行配置文件的写操作.
* 演示对ini文件的管理操作,具体有:
(1)Key的管理:删除Key
(2)Section的管理:
·删除一个Section
·将指定Section的所有Name=Values对读取到一个TStrings变量中;
·将指定Section的所有Key名读取到一个TStrings变量中;
·将ini文件的所有Section名读取到一个TStrings变量中.
* 最后,演示TIniFile对象的释放.
4.程序界面如下:
■附1. 例子TIniFile_Daemo的代码清单
纳米盘下载:http://www.namipan.com/d/3dbb9a7316734693c4cb6e97f4d1dc10f1c461703a0c0000
原文转载:http://blog.163.com/pengjintaogz@126/blog/static/162299068201031442440213/