建立、读取、存贮INI文件的方法《二》

原创 2004年05月21日 14:21:00

内容:  

    要利用.INI文件做程序有关数据的存储工作,就需要能读和写.INI
文件,所以列了如下方法给大家参考:
从.INI文件中获取字符串
var
strResult:pchar;
begin
GetPrivateProfileString(
'windows', // []中标题的名字
'NullPort', // =号前的名字
'NIL', // 如果没有找到字符串时,返回的默认值
strResult, //存放取得字符
100, //取得字符的允许最大长度
'c:/forwin95/win.ini' // 调用的文件名
);
edit1.text:=strResult; //显示取得字符串
从.INI文件中获取整数
edit1.text:=inttostr(GetPrivateProfileInt(
'intl', // []中标题的名字
'iCountry', // =号前的名字
0,// 如果没有找到整数时,返回的默认值
'c:/forwin95/win.ini' // 调用的文件名
));
向.INI文件写入字符串
WritePrivateProfileString(
'windows', // []中标题的名字
'load', // 要写入“=”号前的字符串
'accca', //要写入的数据
'c:/forwin95/win.ini' // 调用的文件名
);
向.INI文件写入整数
WritePrivateProfileSection(
'windows', // []中标题的名字
'read=100', // 要写入的数据
'c:/forwin95/win.ini' // 调用的文件名
);
上面的方法是调用API函数,下面介绍另一种不用API从.INI文件中
获取字符的方法
var MyIni: TIniFile;
begin
MyIni := TIniFile.Create('WIN.INI');//调用的文件名
edit1.text:=MyIni.ReadString('Desktop', 'Wallpaper', '');//
取得字符
end;
向.INI文件中写入字符的方法
var MyIni: TIniFile;
begin
MyIni := TIniFile.Create('WIN.INI');//调用的文件名
DelphiIni.WriteString('Desktop', 'Wallpaper', 'c:/a.bmp');
end;

 

当然,这十分容易并破解,你可以用XOR进行异或操作,或者倒取反
值...具体的要看你怎么实现了.总之,本文章只抛砖引玉罢了.

 

建立、读取、存贮INI文件的方法《一》

内容:INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法,其中Delphi中操作INI文件,最为...
  • 2312
  • 2312
  • 2004年05月21日 13:21
  • 1037

Delphi建立、读取、存贮INI文件的方法

一、有必要了解INI文件的结构:   ;注释   [小节名]   关键字=值   ...   INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。   值的类...
  • non40bpv18
  • non40bpv18
  • 2014年07月07日 21:57
  • 226

建立、读取、存贮INI文件的方法《三》

  控制INI文件几法   要利用.INI文件做程序有关数据的存储工作,就需要能读和写.INI文件,所以列了如下方法给大家参考:  从.INI文件中获取字符串  var  strResult:pcha...
  • 2312
  • 2312
  • 2004年05月21日 14:26
  • 796

ini文件的简单读写

INI文件的结构: INI文件是一种按照特点方式排列的文本文件。每一个INI文件构成都非常类似,由若干段落(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword...
  • w630131
  • w630131
  • 2016年03月28日 11:20
  • 765

C#中读写INI文件的方法例子

[DllImport("kernel32")]         private static extern long WritePrivateProfileString(string secti...
  • Andrewniu
  • Andrewniu
  • 2017年06月20日 13:11
  • 627

node解析ini文件

今天工作中遇到了使用node读取ini文件,工作之余进行一些整理,希望可以帮到遇到同样需求的朋友。 解析之前我们先了解一下ini文件的作用与结构:ini文件格式是某些平台或软件上的配置文件的非正式标准...
  • qq_20473985
  • qq_20473985
  • 2016年04月15日 09:32
  • 496

INI文件格式以及Java编码实现读取

INI是 initialization的缩写。INI文件是一种轻量级的配置文件,广泛地用于各种操作系统和软件中。INI文件是一种简单的文本文件,基本结构很简单、可读性高,必要的元素只有两种:secti...
  • ClementAD
  • ClementAD
  • 2015年07月31日 16:48
  • 5911

【已解决】.ini文件无法读取信息

解决.ini文件读取信息失败的问题
  • code_xbug
  • code_xbug
  • 2016年03月26日 21:32
  • 557

JS读取INI文件

JS读取INI文件
  • foliedouding
  • foliedouding
  • 2016年11月29日 22:56
  • 1133

MFC .ini文件读浮点数

如上图的0.7与0.3直接用
  • mupengfei6688
  • mupengfei6688
  • 2014年09月07日 19:37
  • 1395
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:建立、读取、存贮INI文件的方法《二》
举报原因:
原因补充:

(最多只允许输入30个字)