Delphi XE5如何读写INI文件

Delphi XE5如何读写INI文件首先usesinifiles然后写文件procedureTHolidaySet.Button2Click(Sender:TObject);varIniFile:TIniFile;Count:Integer;begintryIniFile:=TIniFile.Create(TP…

大家好,又见面了,我是你们的朋友全栈君。

首先
uses 
inifiles

然后写文件

  1. procedure THolidaySet.Button2Click(Sender: TObject);

  2. var

  3.   IniFile:TIniFile;

  4.   Count:Integer;

  5. begin

  6.   try

  7.     IniFile:=TIniFile.Create(TPath.GetHomePath+’\HolidayRobot.ini’);

  8.     Count:=IniFile.ReadInteger(‘Config’,’Count’,0);

  9.     Count:=Count+1;

  10.     IniFile.WriteString(‘Holiday’+IntToStr(Count),’TEL’,Edit1.Text);

  11.     IniFile.WriteString(‘Holiday’+IntToStr(Count),’NAME’,Edit2.Text);

  12.     IniFile.WriteString(‘Holiday’+IntToStr(Count),’DATETIME’,CalendarEdit1.Text);

  13.     IniFile.WriteString(‘Holiday’+IntToStr(Count),’CONTENT’,Edit4.Text);

  14.     IniFile.WriteInteger(‘Config’,’Count’,Count);

  15.   finally

  16.     FreeAndNil(IniFile);

  17.   end;

  18. end;

复制代码

读INI文件

  1. procedure TForm1.FormShow(Sender: TObject);

  2. var

  3.   IniFile:TIniFile;

  4.   Count:Integer;

  5.   I:Integer;

  6. begin

  7.   try

  8.     IniFile:=TIniFile.Create(TPath.GetHomePath+’\HolidayRobot.ini’);

  9.     Count:=IniFile.ReadInteger(‘Config’,’Count’,0);

  10.     for I := 1 to Count do

  11.     begin

  12.       Memo1.Lines.Add(inifile.ReadString(‘Holiday’+IntToStr(I),’TEL’,”));

  13.     end;

  14.   finally

  15.     FreeAndNil(IniFile);

  16.   end;

  17. end;

复制代码










本文转自鹅倌51CTO博客,原文链接: http://blog.51cto.com/kaixinbuliao/1575948,如需转载请自行联系原作者





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161313.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python与图像处理_python图像处理书籍

    python与图像处理_python图像处理书籍第1章 基本的图像操作和处理本章讲解操作和处理图像的基础知识,将通过大量示例介绍处理图像所需的Python工具包,并介绍用于读取图像、图像转换和缩放、计算导数、画图和保存结果等的基本工具。这些工具的使用将贯穿本书的剩余章节。1.1 PIL:Python图像处理类库PIL(PythonImagingLibraryPython,图像处理类库)提供了通用的图像处理功能,以及大量有用的基本图…

    2022年10月14日
    4
  • idea2021 激活码-激活码分享[通俗易懂]

    (idea2021 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~V…

    2022年3月22日
    72
  • docker端口映射成功 不可用_docker启动后访问拒绝连接

    docker端口映射成功 不可用_docker启动后访问拒绝连接情境描述创建一个docker容器,并进行端口映射。容器启动后,在部署容器的主机上可以访问映射端口,但是其他主机无法访问。问题排查出现上述情况,应是请求被拦截。出现该问题的可能是由于firewall配置异常、ip转发关闭、iptables服务拦截了请求排查firewall(1)使用firewall-cmd–state查看防火墙运行情况如果防火墙处于notrunning,则可以排除…

    2022年10月17日
    2
  • phpstudy的Apache配置SSL成功将HTTP转换为HTTPS访问[通俗易懂]

    phpstudy的Apache配置SSL成功将HTTP转换为HTTPS访问[通俗易懂]phpstudy的Apache配置SSL成功将HTTP转换为HTTPS访问

    2022年4月24日
    126
  • pycharm 2021年最新激活码 有效【在线破解激活】「建议收藏」

    pycharm 2021年最新激活码 有效【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    69
  • 发卡网源码附企业发卡网源码搭建安装教程[通俗易懂]

    发卡网源码附企业发卡网源码搭建安装教程[通俗易懂]  发卡网源码类似于线下无人售货机的内核,一套高效运行的企业发卡网源码可以为平台上的不同商户提供稳定的发卡服务,一方面顾客可以24小时无忧的选择自己所需的商品,另一方面为商家节省大量的营销成本。平台所需要的做的事情只是处理好客户的纠纷问题,从中赚取一定的管理服务费,可谓是一种三方共赢的商业模式。  发卡网源码:fakaysw.top    选择一套好的企业多商户发卡网源码有一些最基本的要素是考虑的,下面本文来一一分析:    1、源码是否有后门,很多朋友往往为了贪图便宜,找一些免费的或者便

    2022年7月14日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号