关于读写文本文件的简单问题?急!!

wangkun007 2002-05-13 03:14:50
在Delphi中
怎么读一个文本的第20行?(就是单独读以行!)
怎么在一个文本中查找字符串?
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ihihonline 2002-05-13
  • 打赏
  • 举报
回复
Memo1.findText可以进行查询
ihihonline 2002-05-13
  • 打赏
  • 举报
回复
用Tstrings
ihihonline 2002-05-13
  • 打赏
  • 举报
回复
如果你要是用取出来的这些进行查询的话,推荐你用最上边的方法;
if opendiolag1.exectue then
begin
F.loadfromfile(opendiolag1.filename);
for I := 0 to 19 do
begin
readln(F,Memo1.Lines[I]);
...
end;
mimi2001 2002-05-13
  • 打赏
  • 举报
回复
用对文本文件进行处理的几个常用函数 assignfile,reset,append,rewrite,,
writelen,readln和closefile 等函数

while not eof(textid) do
begin
readln(textid,s);//读取信息
memo1.text:=memo1.text+s+chr(13)+chr(10); //显示信息
end;
end;


GreenWaterBlueSky 2002-05-13
  • 打赏
  • 举报
回复
我还是觉得一行一行读来的快一些
王集鹄 2002-05-13
  • 打赏
  • 举报
回复
with TStringList.Create do try
LoadFromFile('c:\temp.txt');
ShowMessage(Strings[19]); //20行
finally
Free;
end;

//参考TStrings.IndexOf()函数、TStrings.Text属性、Pos()函数

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧