以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  点击Syscmd.Project.Update()升级,老是升级是怎么回事  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190265)

--  作者:18063580002
--  发布时间:2024/1/27 8:49:00
--  点击Syscmd.Project.Update()升级,老是升级是怎么回事

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

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
图片点击可在新窗口打开查看


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

--  作者:18063580002
--  发布时间:2024/1/27 9:07:00
--  
我改过一次update.txt里面的日期。真的好害怕。周末帮我解答,辛苦了,谢谢