Foxtable(狐表)用户栏目专家坐堂 → 如何让用户修改升级的路径(已解决)?


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

主题:如何让用户修改升级的路径(已解决)?

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


加好友 发短信
等级:婴狐 帖子:53 积分:559 威望:0 精华:0 注册:2012/2/21 19:57:00
如何让用户修改升级的路径(已解决)?  发帖心情 Post By:2012/6/1 20:48:00 [显示全部帖子]

一般升级的话要根据工程设定的路径去查找升级文件的,如图所示:

 

可我需要设计为客户可以修改升级路径,

怎么搞啊?

请高手发表高论


图片点击可在新窗口打开查看此主题相关图片如下:未命名2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-6-4 21:30:06编辑过]

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


加好友 发短信
等级:婴狐 帖子:53 积分:559 威望:0 精华:0 注册:2012/2/21 19:57:00
  发帖心情 Post By:2012/6/1 21:42:00 [显示全部帖子]

不是多此一举。

我做的软件要交给多个单位的客户使用,是局域网版本的,也是多用户使用的,数据库、升级包都放在一台服务器上,客户用的是相当于客户端。

但不同客户已有的局域网或内部网网段是不一样的,我固定设置一个在这个单位可以但在其他单位不可以了,不够通用。

我的设计是数据库、升级包都是可以有客户改变的,这样才有更高的通用性。

 

所以我才请高手帮忙想想办法。


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


加好友 发短信
等级:婴狐 帖子:53 积分:559 威望:0 精华:0 注册:2012/2/21 19:57:00
  发帖心情 Post By:2012/6/3 23:38:00 [显示全部帖子]

看来是没人有办法啊

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


加好友 发短信
等级:婴狐 帖子:53 积分:559 威望:0 精华:0 注册:2012/2/21 19:57:00
  发帖心情 Post By:2012/6/4 13:57:00 [显示全部帖子]

以下是引用程兴刚在2012-6-4 2:57:00的发言:

是您自己没有悟透,偏偏要钻牛角尖!

一、外部数据源在局域网共享,大家分别安装客户端,大家升级都面向互联网您指定的那个路径(项目属性下的路径,开发者针对远程客户设置的升级路径);

二、既然是局域网,您作为设计者如果再一起办公,更新时重新安装客户端即可,或者将安装文件保存在局域网的共享位置,大家重安装即可。

 

所以,大家不好帮您!

感谢程版主的回答。也许是我表达不够清楚,您的意思我明白,我的意思您没明白:

1、使用在内网,不能跟互联网连接的。外部数据源在局域网共享的问题很简单,就不说了。升级不能通过互联网升级,必须从局域网里面的的服务器上升级。

2、我设计的系统,用在不同的分支单位,不在同样的网段,单位之间互相不能访问。固定的局域网共享位置当然简单,偏偏我这个不能设置固定的局域网共享位置,几十个单位我不想做几十个版本出来,我想的是只做一套,这个局域网共享位置由客户根据自己所在的网段设置或选择。

 

我相信其他人也会有类似的需求,还请大家多多讨论。

[此贴子已经被作者于2012-6-4 21:30:47编辑过]

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


加好友 发短信
等级:婴狐 帖子:53 积分:559 威望:0 精华:0 注册:2012/2/21 19:57:00
  发帖心情 Post By:2012/6/4 21:19:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-6-4 18:24:00的发言:
7楼不是有答案吗?

对的,7楼的答案已经可以足够了。


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


加好友 发短信
等级:婴狐 帖子:53 积分:559 威望:0 精华:0 注册:2012/2/21 19:57:00
  发帖心情 Post By:2012/6/4 21:29:00 [显示全部帖子]

多谢狐狸他老爸的提醒,解决问题了。

 

解决方法如下:利用UpdatePath设置或返回在线升级路径。
如图所示:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:婴狐 帖子:53 积分:559 威望:0 精华:0 注册:2012/2/21 19:57:00
  发帖心情 Post By:2012/6/9 14:24:00 [显示全部帖子]

以下是引用yyzlxc在2012-6-5 8:20:00的发言:
哇塞,系统升级路径也可以这样修改,真牛,楼主能否将窗口代码共享一下,谢谢!!

好简单的,一个窗体,两个按钮,两个文本:

 

"更换“按钮:

If e.Form.Controls("TextBox_path1").text<>"" Then
    UpdatePath=e.Form.Controls("TextBox_path1").text
    e.Form.Controls("TextBox_path").text=UpdatePath
     MessageBox.Show("修改升级路径成功!点击【升级】按钮将自动连接到新的升级服务器.", "提示")
Else
    MessageBox.Show("请输入新的升级路径!", "提示")
End If

 

窗体的afterload:e.Form.Controls("TextBox_path").text=UpdatePath


 回到顶部