delphi ini文件的基础读写。
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文件的基础读写。相关推荐
- Delphi INI文件保存与读取
//需要引用IniFiles usessystem.IniFiles; //保存INI配置文件 procedure TForm1.btnSaveClick(Sender: TObject); varm ...
- VC INI文件读写 和 GetProfileString,WriteProfileString函数的使用
VC中用函数读写ini文件的方法 ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Sectio ...
- 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~4读写ini文件
魔塔之拯救白娘子 完整工程下载地址: 读写ini.bas 用来读写ini文件 Option Explicit '读写INI声明Dim TempBol Public iniFileName As Str ...
- MFC读写ini文件方法
在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效,那么一个有效的可行办法就是使用ini文件,也就是Windows初始化文件来保存一些我们的设置,然后让程序启动的时候从这个 ...
- VC操作INI文件 ,INI文件操作总结,如何操作INI文件,INI文件使用方法小结
INI文件简介 在我们写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化.将一些信息写入INI文件(initialization file)中,可完成简单的 ...
- C++,ini文件操作(包含类)
什么是ini文件? initialization File,即为初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置.或者作为项目中的配置文件,为整个项目所共用. ...
- MFC操作ini文件方法
转载:https://blog.csdn.net/rayborn1105/article/details/8192142 在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效 ...
- API读取写入 ini文件内容的方法函数详解
ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Ke ...
- C#学习笔记——读写ini文件
1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: ...
最新文章
- Delphi 2010 新增功能之: 软键盘、触摸键盘(TTouchKeyboard)
- PrintWriter write与println方法的区别
- 软件测试项目计划书总结,软件测试项目计划书.doc
- matlab仿真限幅发散,GSM通信系统性能分析与MATLAB仿真.doc
- xtrabackup与mysqldump对比测试
- python基本使用时常见错误
- matlab tiff 压缩方式,无法打开以这种方式压缩的tiff文件(2) - imageJ / FIJI
- lopatkin俄大神精简中文系统 Windows 10 Pro 10240.16393.150717-1719.th1_st1 x86-x64 CN Tablet PC FINAL...
- cannot import name ‘_validate_lengths‘ from ‘numpy.lib.arraypad‘错误
- php选课实验成品_PHP基于B/S模式下的学生选课管理系统、源码分享
- 我对平均值,期望,大数定律之间的联系的理解
- 【Magicavoxel简易入门教程】(二) 第二章 · 自制一个NPC导出模型优化工具使用(附下载)
- 085 《穷查理宝典》简记
- python交换数组中的两个元素_Python 交换数组元素
- 关于vs在.cpp提取头文件运行的时候一直报错“xx函数主体重定义”
- 美元指数的变化对国际黄金有哪些影响
- 查询农历阳历过生日人员
- Windows中Reids和RedisDesktopManager安装
- python编写存储过程_python call 存储过程
- BZOJ 2407: 探险/4398: 福慧双修