为什么读不出值?
D:\WINF\G.INI文件中内容:[regdfe]
[s]=12396
单元 inifiles
var
df:Tinifile;
begin
df:=Tinifile.Create('D:\WINF\G.INI');
edit1.text:=df.ReadString('regdfe','[s]','');
df.Free;
end;
D:\WINF\G.INI文件中内容:[regdfe]
[s]=12396
单元 inifiles
var
df:Tinifile;
begin
df:=Tinifile.Create('D:\WINF\G.INI');
edit1.text:=df.ReadString('regdfe','[s]','');
df.Free;
end;
我想是[s]被认为是Section了。
D:\WINF\G.INI文件中内容:[regdfe]
s=12396
单元 inifiles
var
df:Tinifile;
begin
df:=Tinifile.Create('D:\WINF\G.INI');
edit1.text:=df.ReadString('regdfe','s','');
df.Free;
end;
首先确定这个文件的确存在,
其中包括内容
[regdfe]
s=12396
那么
var
IniFile: TIniFile;
begin
IniFile := TIniFile.Create('C:\1.INI'); <----我的文件是C:\1.INI
当然也可以是D:\WINF\G.INI
Caption := IniFile.ReadString('regdfe', 's', ''); <----绝对没有问题
IniFile.Free;
end;
我已经试过
去掉[],就可以了
我已经试过
去掉[],就可以了