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谢谢
以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文件的主要内容,如果未能解决你的问题,请参考以下文章