【发布时间】:2018-10-03 13:50:23
【问题描述】:
我被困住并请求您的帮助,以便获得一个解决方案,以读取我的 ini 文件并将其放置在我的 memo1 表单中,并带有一个按钮。
这是在我的文本文件中:
[Filename]
Work Time=03-10-2018 15:11
这是我正在使用的一些代码。
var
aWorkTime: string;
procedure TForm1.button2(Sender: TObject):
begin
Memo1.Lines.Clear;
IniFile := TIniFile.Create(GetCurrentDir+'\Filename.ini');
try
aWorkTime := IniFile.ReadString('Filename', 'Work Time', <'none'>);
finally
IniFile.Free;
end;
end
我希望这是足够的信息,如果没有,请告诉我你缺少什么
【问题讨论】:
-
FWIW,
GetCurrentDir可能不是您需要的。这可以改变,不一定是你的应用程序的目录。 -
啊是的文件需要工作时间是的,我的错误在那里输入了错误的名称。如果我删除 {GetCurrentDir} 我得到一个错误错误没有足够的实际参数。
-
如果您想将整个 ini 文件读入备忘录,请使用类似
Memo1.Lines.LoadFromFile(FullIniFileName);的内容。 -
要获取文件名,请使用
ExtractFilePath(Application.ExeName) + 'FileName.ini'。不要使用GetCurrentDir。