Foxtable(狐表)用户栏目专家坐堂 → 点击Syscmd.Project.Update()升级,老是升级是怎么回事


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

主题:点击Syscmd.Project.Update()升级,老是升级是怎么回事

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


加好友 发短信
等级:婴狐 帖子:28 积分:337 威望:0 精华:0 注册:2024/1/4 15:54:00
点击Syscmd.Project.Update()升级,老是升级是怎么回事  发帖心情 Post By:2024/1/27 8:49:00 [只看该作者]

你可以在你的项目中加上一个在线升级的菜单命令或者按钮,代码很简单:

Syscmd.Project.Update()

执行上面的代码,系统首先检索远程升级路径中的update.txt文件,获得项目版本日期和Foxtable版本日期,和本机的项目版本日期和Foxtable版本日期进行比较,然后根据比较结果进行动作:

A、如果本机的项目版本日期大于等于update.txt中的项目版本日期,则不进行任何动作。

B、如果本机的项目版本日期小于update.txt中的项目版本日期,且本机的Foxtable版本日期等于update.txt中的Foxtable版本日期,则开始下载简化升级包update1.zip。

C、如果本机的项目版本日期小于update.txt中的项目版本日期,且本机的Foxtable版本日期不等于update.txt中的Foxtable版本日期,则开始下载完整升级包update2.zip。


老师,前几次发布后当天升级都会提示是最新版本,不用升级,今天  2024年1月27日发布的,然后电机按钮 就会提示升级啊,自动关了在开,在点击升级还会下载继续升级,有可能是哪里原因啊?
图片点击可在新窗口打开查看此主题相关图片如下:01.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/27 9:01:00 [只看该作者]

1、做升级后,不能使用在更改项目文件名称
2、不能手工更改update.txt文件
3、要使用发布的“可执行文件.exe”启动程序,不能使用“Foxtable.exe”启动。把“可执行文件.exe”设置为“以管理员身份运行此程序”,然后添加到杀毒软件的信任列表中
4、每次发布,发布窗口的【项目发布日期】,都要比上一次晚,但是尽量不要大于当前系统时间

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


加好友 发短信
等级:婴狐 帖子:28 积分:337 威望:0 精华:0 注册:2024/1/4 15:54:00
  发帖心情 Post By:2024/1/27 9:07:00 [只看该作者]

我改过一次update.txt里面的日期。真的好害怕。周末帮我解答,辛苦了,谢谢

 回到顶部