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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 腾讯云服务器配置ssl,腾讯云服务器SSL证书申请及配置[通俗易懂]

    腾讯云服务器配置ssl,腾讯云服务器SSL证书申请及配置[通俗易懂]最近在研究微信小程序,服务端需要部署在一台服务器上,查看了一下,腾讯云在搞活动,就申请了腾讯云的服务器,但是微信小程序访问需要用https协议才能请求,于是研究了一下如何申请及配置ssl证书。本人穷逼一枚,一向以节俭,所以申请了一个免费证书。申请步骤如下:1、登录证书申请页面https://console.qcloud.com/ssl/apply2、输入必要信息,通用名称及申请邮箱,点击下一步这一…

    2022年9月4日
  • Fiddler实现手机抓包——小白入门

    Fiddler实现手机抓包——小白入门手机用fiddler抓包电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。一.对PC(笔记本)参数进行配置  1.配置fiddler允许监听到https(fiddler默认只抓取http格式的)        打开Fiddler菜单项Tools->TelerikFiddlerOptions->HTTPS,        勾选Capt…

    2022年4月20日
  • mybatis 原理[通俗易懂]

    mybatis 原理[通俗易懂]问题:mybatis是基于mapper接口开发的,mapper接口是执行SQL语句的呢?mybatis对mapper代码的包装主要包含了4个类。1.首先mapper需要将接口进行注册,并且需要获得mapper代理工厂(mapperregistry)mapperregistry类将mapper接口进行注册,并获取mapper代理工厂的工具类(mapperproxyfactory)2.加载mapp…

    2022年10月30日
  • 关于ContentPlaceHolder与Content控件

    关于ContentPlaceHolder与Content控件定义:ContentPlaceHolder控件:在ASP.NET母版页中定义内容区域。Content控件:保存文本、标记和服务器控件以呈现给母版页中的ContentPlaceHolder控件。两者关系:ContentPlaceHolder控件在母版页中定义相对内容区域,并呈现在内容页中找到的相关的Content控件的所有文本、标记和服务器控件。

    2022年7月13日
  • C语言左值和右值说明[通俗易懂]

    C语言左值右值可修改的左值

    2022年4月10日
  • css伪元素选择器有哪些_css3伪选择器

    css伪元素选择器有哪些_css3伪选择器伪元素选择器有::first-letter,::first-line,::selection,::before,::after

    2022年11月2日

发表回复

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

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