我用MEMO的LoadFromFile读取一个比较大的文本文件(大概5、6M吧)时程序会长时间停止响应,请问如何才能加个进度条?

firewill 2008-03-11 04:38:08
我用MEMO的LoadFromFile读取一个比较大的文本文件(大概5、6M吧)时,程序会长时间停止响应,我想给程序加个进度条,又不知道如何下手。还有没有其它好方法呢?请大家指教!
...全文
95 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cherish20 2008-03-12
  • 打赏
  • 举报
回复
建议楼主用StringList先LoadFromFile,然后Memo1.Lines.Add(StringList.Text)直接加载StringList中的内容即可,
这样速度会很快的。
ADelphiCoder 2008-03-12
  • 打赏
  • 举报
回复
同意LS,LS的LS建议也不错,但不够“人性化”...

模仿 Windows 启动时的 进度条 也不错~
橘子香水 2008-03-12
  • 打赏
  • 举报
回复
不用LoadFromFile,分行读取文本文件,然后用Memo1.Lines.Add()到Memo1中.
hsmserver 2008-03-11
  • 打赏
  • 举报
回复
弄个等待窗体得了,省事

5,928

社区成员

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

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