+ -
当前位置:首页 → 问答吧 → 如何将edit1里的值保存到INI或文本文件中

如何将edit1里的值保存到INI或文本文件中

时间:2011-12-20

来源:互联网

如何将edit1里的值保存到INI文件或文本文件中,以便下次打开程序时候自动调用,第一次用INI

EDIT.TEXT的值是文件路径:'d:\abc\ccd'

作者: chenfujun123   发布时间: 2011-12-20

procedure TForm1.Button1Click(Sender: TObject);
var
  ini:TIniFile;
begin
  ini :=TIniFile.Create('d:\abc\ccd\test.txt');
  Try
  ini.WriteString('test','Edit1',Edit1.text);
  Finally
  Ini.Free;
  End;
end;

作者: CatSmoking   发布时间: 2011-12-20

注意use inifiles

作者: CatSmoking   发布时间: 2011-12-20

用TIniFile,ini和txt都是一样的操作

代码楼上已经给出了!!!

作者: kaikai_kk   发布时间: 2011-12-20

引用 1 楼 catsmoking 的回复:
procedure TForm1.Button1Click(Sender: TObject);
var
ini:TIniFile;
begin
ini :=TIniFile.Create('d:\abc\ccd\test.txt');
Try
ini.WriteString('test','Edit1',Edit1.text);
Finally
Ini.Fr……


那怎么再将值读回到EDIT.text文本框

作者: chenfujun123   发布时间: 2011-12-20

把WriteString改成ReadString,第3个参数是默认值

Edit1.Text:=ini.ReadString('XXOO','A','');
Edit2.Text:=ini.ReadString('XXOO','B','');
...

ini文本裡面的格式是:
[XXOO]
A=小三
B=小四
C=小五
...

作者: kaikai_kk   发布时间: 2011-12-20

很祥细,谢谢两位。

作者: chenfujun123   发布时间: 2011-12-20

完了?怎么没有了结呢。

作者: jacknes009   发布时间: 2011-12-20