起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 219|回复: 5

【结贴】数据刷新问题(急)**

[复制链接]
发表于 2008-3-7 10:54:19 | 显示全部楼层 |阅读模式
我用indyftp控件做文件的上传功能,在界面用一个表格文档显示相关文件的一些属性,包括文件的大小,传输完成的进度等等,进度是在传输过程中计算出来的,把每次计算的结果显示在表格文档的某列中,数据要及时刷新,我用的是数据集的刷新,结果在界面看不到效果,只有当文件传输结束之后才在表格文档上显示100%,请问如何做到界面的及时刷新?谢谢!
回复

使用道具 举报

发表于 2008-3-7 11:00:34 | 显示全部楼层
强制刷新docview试试。
DocView1.Doc.Close;
数据集刷新代码
      DocView1.Doc.Open(TDocMode.dmEdit, DocView1);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 11:07:00 | 显示全部楼层
不行啊 这样刷新 docview直接就没有了 界面什么都没有了 和死机了是的 但是上传还在继续 断电跟踪代码也没有错误
回复 支持 反对

使用道具 举报

发表于 2008-3-7 11:12:22 | 显示全部楼层
o ,这个应该是indy的问题。他单线程处理的ftp。
indy有一个叫  IdAntiFreeze的控件,放上去试试。
或者在indy的事件里多加点posmessage
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 11:18:01 | 显示全部楼层
没有这个控件啊 我的这个组件包就是在这个论坛上下载的直接导入到平台的 没有这个控件 你说的在indy的事件里多加点posmessage 是什么意思 能详细一点吗 我不是太理解
回复 支持 反对

使用道具 举报

发表于 2008-3-7 18:26:57 | 显示全部楼层
Indy控件不是我们公司提供的产品,我们也不熟悉
请楼主到网上寻求其他人的帮助吧
其他客户谁有这方面的经验,也请共享一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 05:58 , Processed in 0.037567 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表