delphi读取文本文件

文本文件里是很多电话的通话记录,我想在delphi里做这个功能,录入电话号码,去检索文本文件中的这个电话号码,然后把这个号码下面10行的通话记录拷贝出来到memo中... 文本文件里是很多电话的通话记录,我想在delphi里做这个功能,录入电话号码,去检索文本文件中的这个电话号码,然后把这个号码下面10行的通话记录拷贝出来到memo中 展开
 我来答
遒劲且威武的小白桦s
2012-02-02 · TA获得超过115个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:189万
展开全部
procedure TForm1.Button1Click(Sender: TObject);
var
tmplist: tstringlist;
i, j: integer;
tel: string;
begin
tel := '1300000000'; //指定电话号码 如果用edit1控件则改成 edit1.text
tmplist := tstringlist.Create; //创建
tmplist.LoadFromFile('文件路径'); //载入文本,路径自行确定
for i:= 0 to tmplist.Count - 1 do //循环
begin
if pos(tel, tmplist.Strings[i]) > 0 then //当查到电话号码所在行时
begin
j := 1;
while j < 11 do //循环10次
begin
memo1.lines.add(tmplist.Strings[i + j]); //将后10行记录写入memo
inc(j); //j递增1
end;
break;
end;
end;
tmplist.Free;
end;

//由于文本文件的内容示例没有,不知道排列,只能大致写一个,楼主可以根据文本的排列规则进行修改,不明处可以追问
tsnetsne
2012-02-02
知道答主
回答量:43
采纳率:0%
帮助的人:6.5万
展开全部
例程很多的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式