Foxtable(狐表)用户栏目专家坐堂 → 关于自动升级


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

主题:关于自动升级

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
关于自动升级  发帖心情 Post By:2016/3/15 7:27:00 [显示全部帖子]

请问如果我要每次都更新publish 文件夹的全部文件,怎么做比较简单?   按照帮助上说的,http://www.foxtable.com/help/index.html?n=2934.htm

修改 update.txt 中的  foxtable 的版本,  只能更新一几个文件, 修改项目版本号,也无法完全更新整个文件夹,甚至到后面报错,请问正确的做法是?

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/15 15:53:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

update1.zip 

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
update2.zip

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
update.txt
         2016-03-13 00:00:00|2016-3-16

按照  Hyphen  说的,可以生成正确的升级包,但是升级后,仍然缺少部分文件,只更新了my.exe    语音文件所在的文件夹 voice 都没有生成。      修改update.txt  中的  
2016-03-13 00:00:00|2016-3-16     把  2016-3-16 改为 2016-3-17  仍然没有反应,无法正确升级

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/15 16:07:00 [显示全部帖子]

在项目的  afteropenproject 事件中,增加

 

If Syscmd.Project.Update(False,False) = False Then '如果没有升级

 

 

原代码

 

end if    

 

仍然是这样


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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/15 16:18:00 [显示全部帖子]

voice 是在project 里面,但是为什么自动更新时没有同步更新后带过来呢?

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/15 16:23:00 [显示全部帖子]

郁闷不解

 


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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/15 16:47:00 [显示全部帖子]

我的voice文件夹要在  publish文件夹下才能正常工作,开发时一直放在项目文件夹下面,打包后存在了  publish\project\voice  ,无法正常工作咋办?

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/15 17:22:00 [显示全部帖子]

求救

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/15 17:47:00 [显示全部帖子]

因为  voice文件夹    qnviccub.dll  都是打包发布的,故生成在\publish\project 下面,但我的程序要运行,必须要让其在  publish下面,请问怎么释放出来?

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
修改update.txt 第二个时间后,仍然无法正常升级  发帖心情 Post By:2016/3/19 21:12:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

如图,修改update.txt  第二个时间,为实现整个文件夹的更新,但发现只是在升级前的publish文件夹下多了一个update2 文件夹,里面也确实是新的文件,但没有释放到publish中去,每次登录仍然要升级!
[此贴子已经被作者于2016/3/20 8:02:03编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/3/22 21:33:00 [显示全部帖子]

不好意思,还是没能理解,    袍哥说的  
If Sdate2 > Cdate2 Then '如果服务器程序发布日期大于客户端发布日期(大升级)
        '升级代码
    ElseIf Sdate1 > Cdate1 Then '如果服务器版本发布日期大于客户端发布日期(小升级)
        '升级代码

这两处升级代码应该填什么?   我的理解,在项目属性中   afteropenproject 中的代码首尾之外插上这么一段   
If Syscmd.Project.Update(False,False) = False Then '如果没有升级

    Forms("窗口1").open()
   
'后续其它代码
End If


不是可以自动实现小版本下载  project 文件夹, 大版本下载整个文件夹吗?     关键是下载下来后,并没有覆盖以前的旧文件夹,而是生成了一个新的


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