Foxtable(狐表)用户栏目专家坐堂 → 升级代码放在 BeforeCloseProject


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

主题:升级代码放在 BeforeCloseProject

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
升级代码放在 BeforeCloseProject  发帖心情 Post By:2014/8/8 17:11:00 [只看该作者]

各位老师好,

 

我把升级代码:

Syscmd.Project.Update(False,True)

放在 BeforeCloseProject

 

发现会反复升级,

检查过了,不是 我项目时间写错的问题

 

是不是本来就会这样触发还是什么情况,能避免吗?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/8 17:15:00 [只看该作者]

 这个应该是会出现的,因为升级的之后,会关闭重新打开项目,每次关闭的时候,都会触发这个事件。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/8 17:17:00 [只看该作者]

 或者你加入一个变量

 

Static Flag As Boolean = True

 

If Flag Then

    Flag = Not Syscmd.Project.Update(False,True)

End If


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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/8/8 19:19:00 [只看该作者]

甜老师,谢谢你。

 

我先还是放在 打开项目后。。。

 

后面测试一下你的代码。。


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


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
  发帖心情 Post By:2014/8/8 22:11:00 [只看该作者]

奇怪了,我们使用Syscmd.Project.Update(False,True)后,如果升级成功,一般都是要用户自行手工启动项目,不会自动重启项目的,记得以前好像不是这样,升级完成后,系统会自动重启,难道是狐爸将update的功能阉割了。

 回到顶部