怎么读文本文件(20分)

  • 主题发起人 主题发起人 dbf
  • 开始时间 开始时间
D

dbf

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:怎么用Delphi程序读一个文本文件里的内容?
假设文本文件名为:ddd.txt
其内容为:1111111111
那么我怎么在程序执行的时候,把ddd.txt中的1111111111赋值给Edit1.text呢??
 
用Tstringlist的loadfromfile就行了。
 
Function LoadFromTxt(MyFileName:String):String;
Var
S:TStringList;
begin
Result:='';
S:=TStringList.Create;
Try
S.LoadFromFile(MyFileName);
Result:=S.Text;
Finally
S.Free;
End;
End;
 
太簡單了
 
顶,是不是可以用其他控件的loadfromfile方法。
 
F: textfile;
s: string;
begin
AssignFile(F, 'test.txt');//test.txt是你的文本文件
Reset(F);
try
readln(f,s);
edit1.text:=s;
finally
closefile(f);
end;
end;
 
F: textfile;
s: string;
begin
AssignFile(F, 'test.txt');//test.txt是你的文本文件
Reset(F);
try
readln(f,s);
edit1.text:=s;
finally
closefile(f);
end;
end;
 
Function LoadFromTxt(MyFileName:String):String;
Var
S:TStringList;
begin
Result:='';
S:=TStringList.Create;
Try
S.LoadFromFile(MyFileName);
Result:=S.Text;
Finally
S.Free;
End;
End //这样简便

//或者先assignfile,在readln 也行
 
后退
顶部