delphi 一行一行读取txt文件  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi 一行一行读取txt文件


Delphi中一行一行读取txt文件内容有两个高效的方法。 
1、使用Readln()方法。 
2、使用TStringList。

以读取D:\delphi_work\shijian.txt文件为例,具体代码如下: 
1、
procedure TForm1.Button2Click(Sender: TObject);
var
  txtFile:TextFile;
  s:String;
begin
  AssignFile(txtFile,'D:\delphi_work\shijian.txt');
  Reset(txtFile);
  while not eof(txtFile) do
  begin
    readln(txtFile,s);//读取一行保存到字符串s中
    Memo1.Lines.Add(s);//在Memo1中显示
  end;
end;

2、
procedure TForm1.Button3Click(Sender: TObject);
var
  txtlist:TStringList;
  i:integer;
begin
  txtlist:=TStringList.Create;
  txtList.LoadFromFile('D:\delphi_work\shijian.txt');
  for i:=0  to txtlist.Count-1 do
  begin
    Memo1.Lines.Add(txtlist.Strings[i]);
  end;
end;

来源:https://blog.csdn.net/Nevermore_anger/article/details/73794448


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.060070037841797 seconds