Foxtable(狐表)用户栏目专家坐堂 → 远程更新提示


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

主题:远程更新提示

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
远程更新提示  发帖心情 Post By:2021/8/20 16:48:00 [只看该作者]

老师你好,我想咨询一下,如果有远程更新,他会弹窗弹窗怎么写,老师

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/20 16:54:00 [只看该作者]

下载远程的升级包文件update.txt:http://www.foxtable.com/webhelp/topics/1402.htm,判断里面的版本号和项目里bin目录的文件Version.txt是否一样,不一样说明有升级,弹出提示参考:http://www.foxtable.com/webhelp/topics/0326.htm

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2021/8/20 17:06:00 [只看该作者]

Network.DownloadFile("ftp://egridsoft.com/update/update.txt","c:\data\update","zhanshang","138238")
Dim Result As DialogResult
Result = MessageBox.Show(
"已有新的版本请问您是否更新""提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If
 Result = DialogResult.Yes Then
    
Syscmd.Project.Update()
End
 if

老师判断里面的版本号和项目里bin目录的文件Version.txt是否一样,怎么写,还要这个代码应该放在哪里好呢

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/20 17:10:00 [只看该作者]

按照这个处理吧:http://www.foxtable.com/webhelp/topics/2934.htm,不要那么复杂
[此贴子已经被作者于2021/8/20 17:10:11编辑过]

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2021/8/20 17:15:00 [只看该作者]

Syscmd.Project.Update(Prom1, Prom2)这样?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/20 17:18:00 [只看该作者]

Update的语法:

Syscmd.Project.Update(Prom1, Prom2)

Prom1: 可选参数,逻辑型,没有发现新版本时,是否提示用户。
Prom2: 可选参数,逻辑型,发现新版本时,是否提示用户升级。

例如希望自动升级能够完全"静默",发现新版本时不提示,自动开始升级,没有发现新版本时也不提示:

Syscmd.Project.Update(False,False)


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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2021/8/20 17:27:00 [只看该作者]

Prom1:跟Prom2:怎么声明的,老师

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/20 17:30:00 [只看该作者]

直接使用,不需要什么声明

Syscmd.Project.Update(False,true)

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2021/8/20 17:34:00 [只看该作者]

那是不是直接在AfterOpenPoject里直接这个就行Syscmd.Project.Update(Prom1, Prom2)

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/20 17:36:00 [只看该作者]

AfterOpenPoject里直接这个Syscmd.Project.Update(False,true)

不是Syscmd.Project.Update(Prom1, Prom2)


 回到顶部
总数 13 1 2 下一页