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

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


  控制INI文件几法


  要利用.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;

 

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

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

C#进行INI文件的读写

using System; using System.IO; using System.Runtime.InteropServices; using System.Text; using System...
  • liucherish
  • liucherish
  • 2017年02月17日 17:06
  • 1422

INI文件的读取

 6.2.3  INI文件的读取 INI文件是Windows系统最早采用的文本文件格式,比如:在C:驱动器根目录中往往都会存在着一个隐藏的boot.ini文件,它用来定义计算机启动时显示的系统...
  • zhanghefu
  • zhanghefu
  • 2014年03月15日 00:24
  • 4162

C# winform中读写ini文件

C# winform中读写ini文件
  • source0573
  • source0573
  • 2015年11月05日 21:13
  • 3626

vs2010 操作ini文档,写入和读出内容

转自:http://blog.csdn.net/rayborn1105/article/details/8192142 一个不错的接口:http://blog.csdn.net/qq575787...
  • wang18323834864
  • wang18323834864
  • 2017年11月23日 15:40
  • 121

如何在C#中读写INI文件

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

C#读取ini配置文件注意的问题

C#和Win32 API函数 C#并不像C++,拥有属于自己的类库。C#使用的类库是.Net框架为所有.Net程序开发提供的一个共有的类库――.Net FrameWork SDK。虽然.Net Fr...
  • xinm1001
  • xinm1001
  • 2016年10月14日 20:37
  • 1384

MFC文件读写之ini文件

什么是ini文件? initialization File,即为初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置。或者作为项目中的配置文件,为整个项目所共...
  • bmjhappy
  • bmjhappy
  • 2014年03月20日 13:46
  • 3949

C 读取ini文件

在Windows下可以用GetPrivateProfileString或GetPrivateProfileInt方便读取.ini配置文件内容,但是在Linux平台上就一筹莫展了。为了解决该问题,打算用...
  • dai_jing
  • dai_jing
  • 2014年04月17日 14:41
  • 1040

java读写和修改ini文件汇总

java读写ini文件有多种方法,这里将介绍
  • xulingqiang
  • xulingqiang
  • 2014年05月05日 16:56
  • 11100
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:建立、读取、存贮INI文件的方法《三》
举报原因:
原因补充:

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