Foxtable(狐表)用户栏目专家坐堂 → 有关全局代码的启动时间与项目事件的顺序!


  共有14677人关注过本帖树形打印复制链接

主题:有关全局代码的启动时间与项目事件的顺序!

帅哥哟,离线,有人找我吗?
程兴刚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40710 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/6/6 23:21:00 [显示全部帖子]

还要考虑一个问题,如果用户在全局代码中所写的代码引用的某一下东西只有在项目打开后才生成的时候,在BeforeOpenProject事件之前执行,将会报错,所以,只建议在这一步增加一个类似的全局代码的模块,原全局代码不动!

     (也许修改帮助,多增加判断能够得以解决)


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40710 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/6/14 12:56:00 [显示全部帖子]

自定义登录窗口,再登录按钮中解决!我的系统没有您说的这些问题,有些问题是需要自己动脑筋解决的!

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40710 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/6/14 21:11:00 [显示全部帖子]

以下是引用cpayinyuan在2010-6-14 15:05:00的发言:

     没用的。自定认登录窗口中,所有的Table和DataTable都已经加载,在这时候验证,发现不符合条件退出项目,与放在After事件中一样,可以起到相应的作用,但会浪费不必要的时间。

 

    您的项目中没有需要加载表和窗口前想要验证的事件,当然没有这些问题了。有些问题,是狐表本身的设计已经决定了,不是自己动脑筋就可以解决的。

 

       如果你的项目中使用加密狗,可能您就理解这个事件有多么大的作用了。当然,加密狗只是应用之一,并不是唯一的应用。

 

加载后隐藏表、窗口、界面,自定义窗口检验通过后,再显示出来,有何区别?


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40710 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/6/14 21:17:00 [显示全部帖子]

要做,干脆就在全局代码中检测、校验加密狗,校验不过,隐藏表、窗体,让他无狗寸步难行,并不一定打开项目时不能加载表和窗体!
[此贴子已经被作者于2010-6-14 21:17:29编辑过]

 回到顶部