如何实现WINDOWS风格的文件拷贝功能?(显示拷贝进度)

lybt 2000-03-25 11:14:00
...全文
221 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jean 2000-03-27
  • 打赏
  • 举报
回复
procedure CopyFile(const FileName, DestName: string;
ProgressControl: TControl);
procedure CopyFileEx(const FileName, DestName: string;
OverwriteReadOnly, ShellDialog: Boolean; ProgressControl: TControl);
Lin 2000-03-26
  • 打赏
  • 举报
回复
没有不编代码就什么都好了的...
实现一个非模态的Form,上面放置一个ProgressBar, 一个Animate,当拷贝完成后,Free就行了。
Firing_Sky 2000-03-26
  • 打赏
  • 举报
回复
你说的应该是一异步方式拷贝文件,拷贝文件单独用一个线程,而不是在主线程里进行拷贝操作,就不会出现主窗体无法刷新的问题了
jll 2000-03-26
  • 打赏
  • 举报
回复
我到是写过这样的程序,都是自己来控制进度的,好象没有自己显示进度的函数。
如果是要动画效果,自己用OLE吧,截一段AVI……后面我也不清楚了……
E 2000-03-26
  • 打赏
  • 举报
回复
调用API SHFileOperation(...),能进行文件拷贝,删除,移动等操作,
同时可以让你控制是否显示相关对话框(进度条,动画,确认等),赶快
试试吧!
详细信息参看MS SDK help。
csdn2000 2000-03-25
  • 打赏
  • 举报
回复
要想用户界面友好,有时自己就得多做点工作。
zork 2000-03-25
  • 打赏
  • 举报
回复
进度都是自己写的!自己分析时间,例如拷完10K走一格!
lybt 2000-03-25
  • 打赏
  • 举报
回复
api有copyfileA,但不能显示进度
是否SDK有相应的函数

5,379

社区成员

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

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