我的一个软件由于记录有300万条,所以统计等待时间很长。。怎么才能让用户看着不烦呢? 主线程取数据然后主界面不动了,用户看着和死机一样。如果我在线程中取数据,我觉得会更慢。或者弹出个活动窗口,提示用户正在处理数据,请稍等,那种方法更好啊?帮我说详细些阿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小窗口用show打开,stayontop?用不用再线程中打开这个窗口,可以用户拖动。如果主界面也能拖动在,取数据时该怎么办? 300万!!!!!!!!!!!!!!!!!!!!!!!!!!!! 有没有必要一次全读出来呀!!是不是应分类,让用户进来的时候就选择筛选条件。 在线程中取数据,每取1000条就停下来让用户看下一页的时候在取1000条。 要是查询的话是不是考虑将表分开,不要弄成一张大表。 不过总是会的等待的,提供进度和动画是免不了的,但一定要给让用户能随意中止可查到的数据还是要显示出来的。 看看WINDOWS的搜索。 让记录一条一条显示,在主界面加动态的进度条。Application.ProcessMessages; 关键不是显示的慢而是给数据库sql后,等待处理的时间慢所以application.ProcessMessages不行啊我不想把查询放到线程中,因为那样会更慢,现在问题是,当执行后,我弹出的提示窗体也不能拖动?怎么办?当别的程序覆盖后,主界面不能马上刷新界面大家人气挺旺,我另开贴把, 正在添加数据,按Enter键开始玩游戏... ZyxIp(绝望中...) 的意见很对,300万条会吓死一堆人的。我做的最多也不过十来万条,还对它进行了大量的优化。 发布一款免费的GRID控件 其实生活需要调剂,工作也要放松。(鬼故事) delphi的前途! Delphi6中做一个ActiveX控件的时候,怎么从TCustomControl继承? 删除我得分的版主来看看,为什么删除我的得分 高分相赠,从哪里买这些东西 刚出炉、支持无限插件的聊天工具(UC),不防注册个新号玩玩 请教各位:有哪些比较好的delphi论坛或网站?国外国内都可以。 求助,循环读取两memo的内容!!! why error? 如何判断一个指针是否存在?谢谢! 求模拟Windows Script Encoder加密的Delphi源码
看看WINDOWS的搜索。
Application.ProcessMessages;
而是给数据库sql后,等待处理的时间慢
所以application.ProcessMessages不行啊我不想把查询放到线程中,因为那样会更慢,
现在问题是,当执行后,我弹出的提示窗体也不能拖动?怎么办?当别的程序覆盖后,主界面不能马上刷新界面大家人气挺旺,我另开贴把,
我做的最多也不过十来万条,还对它进行了大量的优化。