以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问等待窗口上图片的问题。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140215) |
-- 作者:houseer -- 发布时间:2019/8/31 23:03:00 -- 请问等待窗口上图片的问题。 就是查询命令加载数据的时候,操作弹出一个 等待 的模式窗口。 这个窗口上放一个gif图片。 本来这个图片是个动画gif。 但是实际上这样设计的时候,弹出窗口的gif是不会动的,似乎被卡住的感觉。 这个功能是否必须要用异步函数,否则实现不了吗?
|
-- 作者:有点蓝 -- 发布时间:2019/9/1 22:23:00 -- 是的。 |
-- 作者:houseer -- 发布时间:2019/9/2 22:33:00 -- 老师我看了这个例子和帮助了。 我有点问题: 例子是这样的:把等待窗口的弹出和关闭放到主线程、 把中间要执行的代码放在子线程里。这样好像没问题。 但是我想的应该是:把要执行的代码放到主线程里, 在子线程里执行窗口的打开和关闭。 大概是这么个意思: 1、主线程代码 2、子线程代码打开等待窗口。 3、主线程代码 4、回到子线程关闭等待窗口。 这种想法的能实现吗? 因为如果按照例子的逻辑,我得把所有的主线程代码弄成一个内部函数来调用,这样改动太大了。 |
-- 作者:有点蓝 -- 发布时间:2019/9/2 22:39:00 -- 没有办法,窗口是属于主线程的。只能把费时的处理放到子线程 |