以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [原创]运行指示器(进度条)重磅推出 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=26064) |
||||||||||||||||||||
-- 作者:lyjzyq -- 发布时间:2013/7/16 16:01:00 -- [原创]运行指示器(进度条)重磅推出 运行指示器说明 易表在运算过程中(例如长时间的重算当前表),经常会出现光标无改变 的现象。特别是利用重算函数进行运算时,没有任何反应,让人感觉好像死机 一样。给用户使用带来不便。针对这一问题,易友们曾挖空心思做了各种进度 条想改变这一不足。分析进度条大致如下两种:1.大多以重算行为基础,通过 当前行占总行的比例显示进度。但效率太低。比RecalcGrid 重算指定表要慢几 十倍或者更多。公式也比较复杂,对易表本来就运算慢的现象更是雪上加霜。 2.通过易表自左向右自上而下的计算顺序,添加末列,在末列设置公式,若干 行取值显示来作为进度,虽效率有所提高,但进度与运算严重不同步,影响效 果。 为了既能让用户看出系统正在运算,又不影响效率,同时又不要设置任何 变量和公式,又能同步于各种重算、保存等操作,使用更方便。本人利用第三 方软件针对易表制作了这个“运算指示器”,它可以让你在使用易表时自动检 测是否使用了运算或保存等消耗系统资源的命令,如是自动调出指示器,否则 关闭指示器。为用户使用易表带来更多的方便。
另外,本人还做了一个根据易表系统运算状态来替换光标的方法,使易表 在运算或保存等消耗系统资源命令的时候,始终有漏斗光标显示让用户知道系 统正忙。这样更简单。
说明一点,以上只能在打开一个易表文件下使用。当然一般提供给用户 的文件在同一时间也只会是一个文件。请大家测试,如有什么好的修改建议, 请回帖,我将及时做出更正,以便更是实用,更好的为易表服务。 今天只做了适应32位电脑的文件,明天再做适应64位电脑的文件,以便普及应用。
[此贴子已经被作者于2013-7-16 16:10:46编辑过]
|
||||||||||||||||||||
-- 作者:lyjzyq -- 发布时间:2013/7/17 9:28:00 -- 自己顶一下,目前易表论坛有点冷淡,大部分的人只是索取或下载,不跟帖,特别是使用、测试、建议等得不到讨论,这样对易表的发展和进一步发挥易友的编程能力不利,希望版主们呼吁一下,也希望老六要经常出来看看适当时更新易表。例如新版1736中的SetSkinPicure函数(指定菜单背景)失效等。希望共同努力易表兴旺,希望易友提高。 |
||||||||||||||||||||
-- 作者:swg-1954 -- 发布时间:2013/7/17 14:27:00 -- 下载测试。谢谢。顶! |
||||||||||||||||||||
-- 作者:swg-1954 -- 发布时间:2013/7/17 14:36:00 -- 无法打开。文件缺失。怎么测试? |
||||||||||||||||||||
-- 作者:lyjzyq -- 发布时间:2013/7/17 17:54:00 -- 可能是杀毒软件问题,你暂停杀毒软件,然后下载使用看看 |
||||||||||||||||||||
-- 作者:swg-1954 -- 发布时间:2013/7/18 8:03:00 -- 以下是引用lyjzyq在2013-7-17 17:54:00的发言:
可能是杀毒软件问题,你暂停杀毒软件,然后下载使用看看 非杀毒软件问题。不是易表软件生成的进度条。怀疑是易语言生成的。 |