delphi ini 文件读取
2016-07-27 00:00
274 查看
摘要: 可维护ini文件读取
1.INI文件的结构:
;这是关于INI文件的注释部分
[节点]
关键字=值
2.使用两层循环读取ini文件节点和节点中的属性
使用以下文件测试:
[某某1]
name=某某1
gender=0
ege=26
birthday=0.0
hobby=篮球、桌球、旅游、IT
introduction=
[某某2]
name=某某2
gender=0
ege=26
birthday=0.0
hobby=网球、户外运动
introduction=
使用delphi 进行读取: (文件很简单。。)
procedure TForm2.FormCreate(Sender: TObject);
var
FileData: TIniFile;
J,I: Integer;
sTmp: String;
IniFileNode: array [1..2] of string;
IniFileNodeKey: array [1..6] of string;
begin
//1.准备工作
lst1.Clear;
FileData := TIniFile.Create('D:\github\作业-7-27\霍莹辉-727作业-张杰老师\TOTInfos.ini');
sTmp := '';
IniFileNode[1] := '某某1';
IniFileNode[2] := '某某2';
IniFileNodeKey[1] := 'name';
IniFileNodeKey[2] := 'gender';
IniFileNodeKey[3] := 'age';
IniFileNodeKey[4] := 'birthday';
IniFileNodeKey[5] := 'hobby';
IniFileNodeKey[6] := 'introduction';
//2.读取ini中的数据,并显示。
for I := 1 to 2 do //I个节点
begin
// sTmp := '';
for J := 1 to 6 do //J个属性字段.
begin
sTmp := IniFileNodeKey[J] + ':' + FileData.ReadString(IniFileNode[I], IniFileNodeKey[J], IniFileNodeKey[J]);
lst1.AddItem(sTmp,lst1);
end;
lst1.AddItem('',lst1);
end;
1.INI文件的结构:
;这是关于INI文件的注释部分
[节点]
关键字=值
2.使用两层循环读取ini文件节点和节点中的属性
使用以下文件测试:
[某某1]
name=某某1
gender=0
ege=26
birthday=0.0
hobby=篮球、桌球、旅游、IT
introduction=
[某某2]
name=某某2
gender=0
ege=26
birthday=0.0
hobby=网球、户外运动
introduction=
使用delphi 进行读取: (文件很简单。。)
procedure TForm2.FormCreate(Sender: TObject);
var
FileData: TIniFile;
J,I: Integer;
sTmp: String;
IniFileNode: array [1..2] of string;
IniFileNodeKey: array [1..6] of string;
begin
//1.准备工作
lst1.Clear;
FileData := TIniFile.Create('D:\github\作业-7-27\霍莹辉-727作业-张杰老师\TOTInfos.ini');
sTmp := '';
IniFileNode[1] := '某某1';
IniFileNode[2] := '某某2';
IniFileNodeKey[1] := 'name';
IniFileNodeKey[2] := 'gender';
IniFileNodeKey[3] := 'age';
IniFileNodeKey[4] := 'birthday';
IniFileNodeKey[5] := 'hobby';
IniFileNodeKey[6] := 'introduction';
//2.读取ini中的数据,并显示。
for I := 1 to 2 do //I个节点
begin
// sTmp := '';
for J := 1 to 6 do //J个属性字段.
begin
sTmp := IniFileNodeKey[J] + ':' + FileData.ReadString(IniFileNode[I], IniFileNodeKey[J], IniFileNodeKey[J]);
lst1.AddItem(sTmp,lst1);
end;
lst1.AddItem('',lst1);
end;
end;
运行效果:相关文章推荐
- Delphi实现http发送xml文件片段
- Delphi实现毫秒级别的倒计时实例代码
- Delphi7中Listview的常用功能汇总
- 插件管理框架 for Delphi(一)
- delphi中一个值得大家来考虑的DLL问题
- Delphi实现检测并枚举系统安装的打印机的方法
- delphi 正弦曲线图
- Delphi下OpenGL2d绘图之画四边形的方法
- Delphi实现木马文件传输代码实例
- delphi建立、读取、存贮INI文件的方法《三》
- Delphi控件ListView的属性及使用方法详解
- delphi制作wav文件的方法
- Delphi下OpenGL2d绘图之画点的方法
- Delphi下OpenGL2d绘图之初始化流程详解
- Delphi实现窗体感知鼠标滑过并自动隐藏与显示窗口的方法
- Delphi实现截屏存盘的方法
- Delphi实现碰撞球体完整实例代码
- delphi建立、读取、存贮INI文件的方法《二》
- VC中读写INI文件