以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问LoadUserSetting和AfterOpenProject的区别 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81208) |
-- 作者:lgj716330 -- 发布时间:2016/2/21 13:46:00 -- 请问LoadUserSetting和AfterOpenProject的区别 我在项目中进行这样的设置,在BeforeLoadOuterTable中,我的部份数据表设置为只加载结构,部分数据表则先不作任何不加载 然后在AfterOpenProject设置加载 但打开项目时,进程会显示”正在加载数据表:(BeforeLoadOuterTable只加载结构的表)",这几张表加载完成后就不再显示进程了,然后要等大概30秒左右才进入系统,让人误以为系统自动退出了 后来改成在LoadUserSetting中设置加载 打开项目时,进程会显示“正在加载数据表:(所有的数据表)”,加载完成就直接进入系统了 这两者主要的区别在哪里,选哪种方式效率会高些
|
-- 作者:大红袍 -- 发布时间:2016/2/21 14:15:00 -- 没你说的这种情况,写到哪一个事件都一样。
做具体例子上来测试。 |
-- 作者:lgj716330 -- 发布时间:2016/2/21 14:51:00 -- 小例子应该没有这种情况,应该是表的数量和数据量影响的 |
-- 作者:大红袍 -- 发布时间:2016/2/21 14:54:00 -- 你写在哪一个事件,如果执行的同样的代码,效率上,都没有多少影响。
如果你说提示的问题,你可以打开一个窗口提示正在加载表,执行完afterOpenProject的时候,再把窗口关闭嘛 |