2019独角兽企业重金招聘Python工程师标准>>>

1、在程序的exe下建立test.ini文件,文件内容如图所示:

2、新建一个按钮,并写入以下代码:

unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs,IniFiles,StdCtrls; //首先要引用头文件:IniFiles;
//--------------------------------------------------
//以下东西无改动。
typeTForm1 = class(TForm)btn_ReadIni: TButton;procedure btn_ReadIniClick(Sender: TObject);private{ Private declarations }public{ Public declarations }end;varForm1: TForm1;implementation{$R *.dfm}
//以上东西无改动
//--------------------------------------------------procedure TForm1.btn_ReadIniClick(Sender: TObject);
var
ZkyFileIni:TIniFile;//定义一个ini文件
ZkyIntIni:Integer; //用来存放ini上ZkyInt的值
ZkyStrIni:string;//用来存放ini上ZkyStr的值
ZkyIniAdd:string;//用来存放ini文件地址
beginZkyIniAdd:=GetCurrentDir+'\test.ini';//存放ini的地址到ZkyIniAdd上//--------------------------------------------------//<文件变量名>:=TIniFile.Create(<ini文件实际地址>);//将ZkyFileIni与要操作的ini文件创建关联性。//在不使用该文件后,需要使用语句将其关联性进行释放。//释放语句格式为://<文件变量名>.Free();//--------------------------------------------------ZkyFileIni:=TIniFile.Create(PChar(ZkyIniAdd));//--------------------------------------------------//<变量名>:=<文件变量名>.ReadInteger('<ini文件中的结点名称>','<ini文件中的左值>',<默认值>)//将ini文件中某个结点下的某个整型变量赋值给我们的变量。//如果该变量没有值,则将默认值赋值给我们的变量。//--------------------------------------------------ZkyIntIni:= ZkyFileIni.ReadInteger('ZkyJD_1','ZkyInt',0);//将ini文件下,ZkyJD这个结点下的ZkyInt的右值赋给ZkyIntIni,如果ZkyInt没有值,则默认将0赋值给ZkyIntIniZkyStrIni:=ZkyFileIni.ReadString('ZkyJDg_2','ZkyStr','ZkyStr-1');ShowMessage(IntToStr(ZkyIntIni));ShowMessage(PChar(ZkyStrIni));//--------------------------------------------------//<文件变量名>.WriteInteger('结点名称','左值',右值);//<文件变量名>.WriteString('结点名称','左值','右值');//如果要写进去的节点名称或左值都没有和ini文件中匹配的话,则创建一个新的结点或左值。//--------------------------------------------------ZkyFileIni.WriteInteger('ZkyJD_1','ZkyInt',999);ZkyFileIni.WriteString('ZkyJD_2','Zkykong','123');ZkyFileIni.free();end;end.

3、结果:

1)首先会弹出两个框,分别读出2和ZkyStr-1
2)重新打开test.ini文件,内容如下:

转载于:https://my.oschina.net/u/2343604/blog/2243287

delphi ini文件的基础读写。相关推荐

  1. Delphi INI文件保存与读取

    //需要引用IniFiles usessystem.IniFiles; //保存INI配置文件 procedure TForm1.btnSaveClick(Sender: TObject); varm ...

  2. VC INI文件读写 和 GetProfileString,WriteProfileString函数的使用

    VC中用函数读写ini文件的方法 ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Sectio ...

  3. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~4读写ini文件

    魔塔之拯救白娘子 完整工程下载地址: 读写ini.bas 用来读写ini文件 Option Explicit '读写INI声明Dim TempBol Public iniFileName As Str ...

  4. MFC读写ini文件方法

    在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效,那么一个有效的可行办法就是使用ini文件,也就是Windows初始化文件来保存一些我们的设置,然后让程序启动的时候从这个 ...

  5. VC操作INI文件 ,INI文件操作总结,如何操作INI文件,INI文件使用方法小结

    INI文件简介 在我们写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化.将一些信息写入INI文件(initialization file)中,可完成简单的 ...

  6. C++,ini文件操作(包含类)

    什么是ini文件? initialization File,即为初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置.或者作为项目中的配置文件,为整个项目所共用. ...

  7. MFC操作ini文件方法

    转载:https://blog.csdn.net/rayborn1105/article/details/8192142 在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效 ...

  8. API读取写入 ini文件内容的方法函数详解

    ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Ke ...

  9. C#学习笔记——读写ini文件

    1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: ...

最新文章

  1. Delphi 2010 新增功能之: 软键盘、触摸键盘(TTouchKeyboard)
  2. PrintWriter write与println方法的区别
  3. 软件测试项目计划书总结,软件测试项目计划书.doc
  4. matlab仿真限幅发散,GSM通信系统性能分析与MATLAB仿真.doc
  5. xtrabackup与mysqldump对比测试
  6. python基本使用时常见错误
  7. matlab tiff 压缩方式,无法打开以这种方式压缩的tiff文件(2) - imageJ / FIJI
  8. lopatkin俄大神精简中文系统 Windows 10 Pro 10240.16393.150717-1719.th1_st1 x86-x64 CN Tablet PC FINAL...
  9. cannot import name ‘_validate_lengths‘ from ‘numpy.lib.arraypad‘错误
  10. php选课实验成品_PHP基于B/S模式下的学生选课管理系统、源码分享
  11. 我对平均值,期望,大数定律之间的联系的理解
  12. 【Magicavoxel简易入门教程】(二) 第二章 · 自制一个NPC导出模型优化工具使用(附下载)
  13. 085 《穷查理宝典》简记
  14. python交换数组中的两个元素_Python 交换数组元素
  15. 关于vs在.cpp提取头文件运行的时候一直报错“xx函数主体重定义”
  16. 美元指数的变化对国际黄金有哪些影响
  17. 查询农历阳历过生日人员
  18. Windows中Reids和RedisDesktopManager安装
  19. python编写存储过程_python call 存储过程
  20. BZOJ 2407: 探险/4398: 福慧双修

热门文章

  1. CodeSmith使用存档
  2. Python vtk学习(1)
  3. iOS企业证书申请介绍
  4. maven 项目 spring mvc + jdbc 配置文件
  5. 为 Joomla 而生的 Kunena 论坛安装手册
  6. 淡定的写代码,淡定的人生
  7. c# 反射技术杂谈。,
  8. pytorch---之halfTensor
  9. linux ubuntu内核安装位置,在Ubuntu中安装或升级内核 linux kernel
  10. linux文件内核目录,Linux内核目录文件简介