delphi7怎样操作ini文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi7怎样操作ini文件相关的知识,希望对你有一定的参考价值。

delphi 有很多类可以直接操作ini文件或内存ini文件,只需要在单元uses段中加入IniFiles单元即可
调用方法很简单,给你个例子;
function GetMachineType: Integer;
var
f: TIniFile;
begin
f := TIniFile.Create('D:\YouConfig.INI');
Result := f.ReadInteger('system', 'MachineType', 0);
f.Free;
end;
参考技术A uses加上IniFiles;

var
ini: tinifile;
begin
ini := tinifile.create(ini文件路径);

ini.readstring等等很多方法可用

end;本回答被提问者和网友采纳
参考技术B uses
     iniFiles;

procedure WriteIniFile(Str_Section,Str_Ident,Str_Value:string);
begin
    with TIniFile.Create(ExtractFilePath(ParamStr(0))+'ALConfig.ini') do
    begin
        WriteString(Str_Section,Str_Ident,Str_Value);
        Free;
    end;
end;

function ReadIniFile(Str_Section,Str_Ident:string;Str_Default:string=''):string;
begin
    with TIniFile.Create(ExtractFilePath(ParamStr(0))+'ALConfig.ini') do
    begin
        Result:=ReadString(Str_Section,Str_Ident,Str_Default);
        Free;
    end;
end;

Delphi创建或读取Ini文件

procedure TForm1.FormCreate(Sender: TObject);
var
filename:string;
begin
filename:=ExtractFilePath(paramstr(0))+' test.ini ';
myinifile:=TInifile.Create(filename);
edit1.Text:= myinifile.readstring('ウフミ�ホハ','モテサァテ﨤ニ','ネアハ。オトモテサァテ﨤ニ');
checkbox1.Checked:= myinifile.readbool('ウフミ�ホハ','ハヌキ�ハスモテサァ',False);
end;

如上请问为什么要“myinifile.readbool”读取方式是Bool方式?O(∩_∩)O谢谢

1、TIniFile对象

 以Delphi中,定义了一个TIniFile对象,将.INI文件封装在其中,并提供一些方法,专门用来对INI文件进行读写操作。如果在程序中要用到TIniFile类或其方法属性,就必须在程序单元的uses语句中手工加入对IniFiles单元的引用。

2、Create方法

 该方法用来创建一个处理INI文件的TIniFile类型实例。

 方法声明:constructor Create(const FileName:string);

 参数说明:FileName指明待创建的INI文件的文件名;

 注释:在使用TIniFile对象之前,必须先用此方法创建一个INI文件的实例。FileName中可以包含路径名,缺省时为Windows所在目录(一般就是C:windows,对于Windows NT来说,则一般是c:winnt)。用Create方法创建的实例,在使用完之后,调用Free方法释放内存。
参考技术A readbool这个函数的返回值是Bool类型的,
checkbox1.Checked的属性值也是Bool类型的本回答被提问者采纳

以上是关于delphi7怎样操作ini文件的主要内容,如果未能解决你的问题,请参考以下文章

如果 php.ini 丢失会怎样?

操作ini文件

Windows核心编程——MFC下INI文件操作

Windows核心编程——MFC下INI文件操作

电脑桌面突然上出现了扩展名是ini的文件。移动和删除时系统会阻止,图标也很浅。这是怎么回事?怎样解决?

Python中操作ini配置文件