delphi 实现 一个按钮将多个txt文件通过文件内部的标识将各条信息组合起来,并用memo显示出来

delphi实现一个按钮将多个txt文件通过文件内部的标识将各条信息组合起来,并用memo显示出来... delphi 实现 一个按钮将多个txt文件通过文件内部的标识将各条信息组合起来,并用memo显示出来 展开
 我来答
windblast
2019-05-10 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13621
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
从问题描述来看,是实现当点击某按钮时,将多个特定格式的txt文件,按规则组合起来。

提供一些思路:
一、界面设计
窗体上,除了 button、Memo 控件外,要实现选择多个 txt 文件,可以使用 filelist / shellList 等控件。
二、通过文件内部的标识将各条信息组合起来
建议可以考虑使用 TStringList:
TStringList 提供了以下功能:
1、从文件中载入内容 LoadFromFile
2、对载入的内容可以逐行进行操作。
因此,可以载入txt内容后,从头逐行匹配标识,从标识头开始将内容添加到 Memo 中,直至标识尾。
更多追问追答
追问
我是想这么实现 就想通过一个按钮 载入一个文件之后 在通过按钮再次导入另一个文件 当多个文件载入完成之后 按照文件中的标识。筛选信息读入数据库 。 我刚接触delphi 小白一个 不知道这个东西怎么弄?
追答

简单示例:

界面如图

代码:

procedure TForm1.Button1Click(Sender: TObject);
var sl: TStringList;
begin
  sl := TStringList.Create;
  if FileOpenDialog1.Execute then
  begin
    sl.LoadFromFile(FileOpenDialog1.FileName);
    Memo1.Lines.AddStrings(sl);
  end;
  sl.Free;
end;
人间杂货店
2019-05-10 · 数据只告诉我们事实,知识才能告诉我们真实
人间杂货店
采纳数:1319 获赞数:4312

向TA提问 私信TA
展开全部
1. 使用memo的loadfile函数,加载TXT文件,然后分析TXT里面的文件内部标识,然后保存需要保存的文本,然后分析下一个TXT文件。。然后组合到一起就行了
追问
下一个文件要重新加载进去?  但是不会重新加载  通过一个按钮还要加载不同信息,不同格式的文件 不太会弄!!!
追答

声明一个memo类型的变量,然后选择文件的地方,选择文件夹,默认搜索里面的TXT文件,重复加载即可,看下面的图大概就是这意思。。之前我自己写的 分析文本的一个工具软件。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式