Delphi读写ini文件详解

Delphi INI文件读取(1) delphi读取ini文件  INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法, 其中Delphi中操作INI文件,最为简洁,这是因为Delphi提供了一个TInifile类,使我们可以非常灵活的处理INI文件   一.INI文件的结构 [小节名]ini文件         关键字 阅读详情

1.Delphi读写ini文件需要引用'IniFiles'单元
2.定义变量:
Var
Filename:string;
myinifile:Tinifile;
3.变量附值
Filename:=ExtractFilePath(Paramstr(0))+'program.ini';//指明路径.如果不指明路径.文件将在windows目录建立
myinifile:=Tinifile.Create(Filename);//Create('program.ini');
4.写入文件
myinifile.writestring(小节名,关键字,变量或者字符串值);
myinifile.writeinteger(小节名,关键字,变量或者整数数值);
myinifile.writenbool(小节名,关键字,变量或者True/False);
如果ini文件不存在的时候.会自动创建该ini文件
5.删除关键字
myinifile.DeleteKey(小节名,关键字);
6.删除小节
myinifile.EraseSection(小节名);
7.释放变量
myinifile.distory;
8.其他
Tinifile类还提供了3种对象方法来操作ini文件
①myinifile.readsection(小节名,TStrings变量);可将指定小节中的所有关键字名读取至一个字符串列表变量中;
②myinifile.readsections(TStrings变量);可将INI文件中所有小节名读取至一个字符串列表变量中去.
③myinifile.readsectionvalues(小节名,TStrings变量);可将INI文件中指定小节的所有行(包括关键字、=、值)读取至一个字符串列表变量中去.

9. delphi读写ini文件实例
//--两个过程,主要实现:窗体关闭的时候,文件保存界面信息;窗体创建的时候,程序读取文件文件保存的信息。
//--首先要uses IniFiles(单元)
//--窗体创建的时候,读取ini文件信息

procedure TfrmAFN04H_F9.FormCreate(Sender: TObject);
var
   vFIni: TIniFile;
   sFileName: string;
begin
   sFileName := ExtractFileDir(Application.ExeName);
   if Copy(sFileName, Length(sFileName) - 1, 1) = '\' then
     sFileName := sFileName + 'saveInformation.ini'
   else
     sFileName := sFileName + '\' + 'saveInformation.ini';

   vFIni := TIniFIle.Create(sFileName);
   Edit1.Text := vFIni.ReadString('AFN04F7', 'Edit1', '0');
   Edit2.Text := vFIni.ReadString('AFN04F7', 'Edit2', '0');
   Edit3.Text := vFIni.ReadString('AFN04F7', 'Edit1', '0');
   Edit4.Text := vFIni.ReadString('AFN04F7', 'Edit4', '0');

end;

//--窗体关闭的时候,文件保存界面信息;

procedure TfrmAFN04H_F9.FormClose(Sender: TObject;
   var Action: TCloseAction);
var
   sFileName: string;
   vFIni: TIniFile;
   iTmp, i: integer;
   name: string;
begin

   //写配置文件
   sFileName := ExtractFileDir(Application.ExeName);
   if Copy(sFileName, Length(sFileName) - 1, 1) = '\' then
     sFileName := sFileName + 'saveInformation.ini'
   else
     sFileName := sFileName + '\' + 'saveInformation.ini';

   vFIni := TIniFIle.Create(sFileName);
   try
     vFIni.WriteString('AFN04F9', 'Edit1', Edit1.Text);
     vFIni.WriteString('AFN04F9', 'Edit2', Edit2.Text);
     vFIni.WriteString('AFN04F9', 'Edit3', Edit3.Text);
     vFIni.WriteString('AFN04F9', 'Edit4', Edit4.Text);
   finally
     vFIni.Free;
   end;
end;

delphi读取.ini配置文件 因工作需要最近开始学习delphi,可能是因为现在不热门,网上搜好多问题和资料都搜不到或者不完全对症,整理记录一下自己遇到的一些问题。在.ini文件中写数据库链接字符串和一些字段,这样一些基本数据修改起来比较方便,下面来说一下delphi中读取.ini文件的过程。首先在uses中声明inifiles, DB, DBAccess, Ora等几个引用单元,下面是本人项目中的相关代码:uses  Win... 阅读详情

相关推荐

Delphi 基础知识 40】Ini文件的读与写

详细讲解如何快速实现DelphiIni文件的读与写

记录日常技术经验 451

delphi ini文件的基础读写

delphiini文件的基础读写

菜鸟小扎 1万+

Delphi XE操作INI配置文件详细指南

INI文件是一种简单的文本格式配置文件,广泛用于存储程序的用户设置、系统配置和其他关键参数。它们通常包含多个节(Section),每个节由一个标题和多个键值对组成。节名用方括号括起来,键值对则是简单的“键=值”形式。TIniFile是Delphi XE集成开发环境中一个用于处理INI文件的组件。它提供了一系列简单易用的方法,让开发者能够轻松地读取和写入配置文件。在很多应用程序中,需要存储和检索用户的偏好设置、应用程序状态或者其他配置信息。

weixin_28949937的博客 790

delphi读写INI系统配置文件

delphi读写INI系统配置文件 一、调用delphi内建单元 usesSystem.IniFiles; 1、使用类TIniFile 2、类TIniFile的主要方法和函数: {$IFDEF MSWINDOWS} { TIniFile - Encapsulates the Windows INI file interface (Get/SetPrivateProfileXXX funct...

pulledup的博客 3525

使用Delphi读写INI文件

使用Delphi读写INI文件    INI文件是Windows早期的一种存储应用程序配置的文件格式,因为直观易用,得到了很广泛的使用。在注册表已经出现了n年以后,仍然还有大量程序在使用这种方式来提供系统无关的应用程序配置存储,另外很多绿色软件也使用这种方式存储配置。    Delphi内置了对INI文件的支持,可以很方便的读写INI文件,其示例代码如下:unit untmain;

河边的小屋 3491

Delphiini、txt文件的操作与应用

1、在Interface的Uses节增加IniFiles;2、在Var变量定义部分增加一行:然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。

众纳百川的博客 1108

Delphi读写ini文件

 INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法,其中Delphi中操作INI文件,最为简洁,这是因为Delphi提供了一个TInifile类,使我们可以非常灵活的处理INI文件一.INI文件的结构[小节名]ini文件关键字1=值1关键子2=值2INI文件允许有多个小节,每个小节又允许有多个

阿鑫的家 741

如何在Delphi中编辑INI文件

INI files are text-based files used for storing an application's configuration data. INI文件是基于文本的文件,用于存储应用程序的配置数据。 Even though Windows recommends using the Windows Registry to store application-sp...

cumao2792的博客 607

DELPHI中对INI文件读写

function readInifile(fileName,section,Ident:string):string;  //读取配置文件var  ini:tinifile;begin  ini:=tinifile.Create(fileName);  result:=ini.ReadString(section,ident,);  ini.Free;end;procedure write

天外飞仙的专栏 1690

Delphi INI 文件读写

(1) INI文件的结构: ;这是关于INI文件的注释部分 [节点] 关键字=值 … INI文件允许有多个节点,每个节点又允许有多个关键字, “=”后面是该关键字的值(类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示)。注释以分号“;”开头。(2) INI文件的操作 1、 在Interface的Uses节增加In

Qiu@SmileToLife的博客 580

Delphi中初始化.Ini文件读写

 Delphi中初始化.Ini文件读写 金林樵    郭彩虹 在Windows中的应用程序极大多数拥有自己的初始化文件,如PowerBuilder、Office及Cstar等。因此初始化文件读写是每个高级程序员必须掌握的技术。虽然初始化文件读写也可用Object Pascal中的文本文件一样读写,但因初始化文件不同于一般的文本文件,它有自己固定的格式(见下面的初始化文件是ucdos中提供

软件开发资料汇总 627

读写ini文件的方法

在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:  一.将信息写入.INI文件中.  1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTS

fang_xp的专栏 7310

delphi读写INI文件

Delphi提供了读写INI文件的方法,Delphi操作INI文件最为简洁,这是因为Delphi提供了一个TInifile类,使我们可以非常灵活的处理INI文件。    一、INI文件的结构: ;注释 [小节名] 关键字=值 ... INI文件允许有多个小节,每个小节又允许有多个关键字,“=”后面是该关键字的值。 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI

苏生-苏米沿的专栏 4068

<20190320>Delphi读写ini文件详解

1.Delphi读写ini文件需要引用’IniFiles’单元 2.定义变量: Var Filename:string; myinifile:Tinifile; 3.变量附值 Filename:=ExtractFilePath(Paramstr(0))+‘program.ini’;//指明路径.如果不指明路径.文件将在windows目录建立 myinifile:=Tinifile.Create(F...

help1007的博客 420

Delphi读写INI配置文件操作总结

首先说一下INI文件的格式如下: [COUNT]          #域名 COUNT=2       #变量名=值 [HXUSER] HXUSER=ht_invest [HXPWD] HXPWD=hundsun [INFO0] NAME=ht_invest PASSWD=hundsun ORA=168.161.30.6 [INFO1] NAME=ht_

1万+
usoft001
博客等级 码龄12年 0粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值