Delphi Ini配置文件的简单操作

RAD Studio 10.3 测试√

记得声明:

uses
IniFiles;
var
MyIniFile : TIniFile;

写入 / 添加

procedure TForm1.Button1Click(Sender: TObject);      //写入/添加
begin
  //为变量 MyIniFile 与具体的文件 MyIni.ini 建立联系,然后,就可以通过变量 MyIniFile,来读写 MyIni.ini文件中的关键字的值了
  MyIniFile := TIniFile.Create('文件路径\MyIni.ini');      //打开Ini文件   参数为【文件路径】
  MyIniFile.WriteString(Edit1.Text, Edit2.Text, Edit3.Text);                    //字符 类型
  MyIniFile.WriteInteger(Edit4.Text, Edit5.Text, StrToInt(Edit6.Text));         //整数 类型
  MyIniFile.WriteBool(Edit7.Text, Edit8.Text, StrToBool(Edit9.Text));           //布尔 类型
  //在适当的位置用下面的语句释放 MyIniFile
  MyIniFile.Destroy;
  Memo1.Lines.Add('添加成功');
end;

读取指定关键字

procedure TForm1.Button2Click(Sender: TObject);      //读取
begin
  MyIniFile := TIniFile.Create('文件路径\MyIni.ini');
  Memo1.Lines.Add(MyIniFile.ReadString('xjm','name2','NULL'));      //三个参数分别为【小结名  关键字  关键字不存在情况的返回值】
  Memo1.Lines.Add(IntToStr(MyIniFile.ReadInteger('xjm','name3', 999)));
  Memo1.Lines.Add(BoolToStr(MyIniFile.ReadBool('xjm','name4', false)));         //在读取布尔类型的时候返回值分别用-1【true】和0【false】代替
  MyIniFile.Destroy;
end;

删除关键字

procedure TForm1.Button3Click(Sender: TObject);     //删除关键字
begin
  MyIniFile := TIniFile.Create('文件路径\MyIni.ini');
  myinifile.DeleteKey('xjm', 'name');               //两个参数分别为【小结名  关键字】
  MyIniFile.Destroy;
  Memo1.Lines.Add('删除关键字成功');
end;

删除小结

procedure TForm1.Button4Click(Sender: TObject);     //删除小结
begin
  MyIniFile := TIniFile.Create('文件路径\MyIni.ini');
  MyIniFile.EraseSection('xjm2');                   //参数为【小结名】
  MyIniFile.Destroy;
  Memo1.Lines.Add('删除小结成功');
end;

窗体:
kongjian =具体使用空间


笔记源码


学习中记录的一点点笔记,以便以后翻阅。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小印丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值