以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 远程更新提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171180) |
-- 作者:aaa1234 -- 发布时间:2021/8/20 16:48:00 -- 远程更新提示 老师你好,我想咨询一下,如果有远程更新,他会弹窗弹窗怎么写,老师 |
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间: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是否一样,怎么写,还要这个代码应该放在哪里好呢 |
-- 作者:有点蓝 -- 发布时间:2021/8/20 17:10:00 -- 按照这个处理吧:http://www.foxtable.com/webhelp/topics/2934.htm,不要那么复杂 [此贴子已经被作者于2021/8/20 17:10:11编辑过]
|
-- 作者:aaa1234 -- 发布时间:2021/8/20 17:15:00 -- Syscmd.Project.Update(Prom1, Prom2)这样? |
-- 作者:有点蓝 -- 发布时间:2021/8/20 17:18:00 -- Update的语法: Syscmd.Project.Update(Prom1, Prom2) 例如希望自动升级能够完全"静默",发现新版本时不提示,自动开始升级,没有发现新版本时也不提示: Syscmd.Project.Update(False,False) |
-- 作者:aaa1234 -- 发布时间:2021/8/20 17:27:00 -- Prom1:跟Prom2:怎么声明的,老师 |
-- 作者:有点蓝 -- 发布时间:2021/8/20 17:30:00 -- 直接使用,不需要什么声明 |
-- 作者:aaa1234 -- 发布时间:2021/8/20 17:34:00 -- 那是不是直接在AfterOpenPoject里直接这个就行Syscmd.Project.Update(Prom1, Prom2) |
-- 作者:有点蓝 -- 发布时间:2021/8/20 17:36:00 -- 在AfterOpenPoject里直接这个Syscmd.Project.Update(False,true) 不是Syscmd.Project.Update(Prom1, Prom2)
|