如何读、写ini文件?想实现以下功能:
ini文件格式如下
[place]
m1=yt
m2=gh
m3=gt其中m1、m2、m3中的1、2、3能够在程序中自动生成,当需要在m3后再添加时,能够自动生成m4
ini文件格式如下
[place]
m1=yt
m2=gh
m3=gt其中m1、m2、m3中的1、2、3能够在程序中自动生成,当需要在m3后再添加时,能够自动生成m4
解决方案 »
- 串口通讯协议求助,关于艾默生DataMate3000空调的。
- 程序终止用Application.Terminate; 后主窗体要闪一下?
- 黑龙江程序员联盟(13711613)这里高手很多,最好是黑龙江的呀,希望你加入
- 屏蔽Indy FTPServer的超过最大连接时的提示
- 我不是打印数据库中的内容,只打印窗体内容怎么办?555555
- 有关压缩文件的参数简单问题
- Desktop中的问题
- 汉字存储异常,请大虾帮忙
- 有没有人知道鼠标中间的那个键是怎么工作的
- 关于DLL的问题:Dll能调用窗体吗?....
- 挑战极限,高手请进!百分相赠!!!!
- 数据库高手请关注, 解决就给分 在线等待!!!!!!!!!!!!!
2 加一个count,容易处理一些[place]
count=4
m1=yt
m2=gh
m3=gt
m4=abc
inifiles
procedure IniWrite;
var
ini:tinifile;
begin
ini:=tinifile.create(getcurrentdir()+'\test.ini');
ini.writestring('place','m1','yt');
ini.writestring('place','m2','gh');
ini.writestring('place','m3','gt');
ini.destroy;
end;procedure iniread;
var
ini:tinifile;
s1,s2,s3:string;
begin
ini:=tinifile.create(getcurrentdir()+'\test.ini');
s1:=ini.readstring('place','m1','yt');
s2:=ini.readstring('place','m2','gh');
s3:=ini.readstring('place','m3','gt');
ini.destroy;
end;procedure addm4;
var
ini:tinifile;
begin
ini:=tinifile.create(getcurrentdir()+'\test.ini');
ini.writestring('place','m4','yt');
ini.destroy;
end;