以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 如何让用户修改升级的路径(已解决)? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20225)
|
-- 作者:huangyz0810
-- 发布时间:2012/6/1 20:48:00
-- 如何让用户修改升级的路径(已解决)?
一般升级的话要根据工程设定的路径去查找升级文件的,如图所示:
可我需要设计为客户可以修改升级路径,
怎么搞啊?
请高手发表高论 此主题相关图片如下:未命名2.jpg
[此贴子已经被作者于2012-6-4 21:30:06编辑过]
|
-- 作者:程兴刚
-- 发布时间:2012/6/1 21:14:00
--
软件是您开发,最新版本保存在哪里由您来定,为啥要客户更改路径?有点多此一举吧?
|
-- 作者:huangyz0810
-- 发布时间:2012/6/1 21:42:00
--
不是多此一举。
我做的软件要交给多个单位的客户使用,是局域网版本的,也是多用户使用的,数据库、升级包都放在一台服务器上,客户用的是相当于客户端。
但不同客户已有的局域网或内部网网段是不一样的,我固定设置一个在这个单位可以但在其他单位不可以了,不够通用。
我的设计是数据库、升级包都是可以有客户改变的,这样才有更高的通用性。
所以我才请高手帮忙想想办法。
|
-- 作者:huangyz0810
-- 发布时间:2012/6/3 23:38:00
--
看来是没人有办法啊
|
-- 作者:程兴刚
-- 发布时间:2012/6/4 2:57:00
--
是您自己没有悟透,偏偏要钻牛角尖!
一、外部数据源在局域网共享,大家分别安装客户端,大家升级都面向互联网您指定的那个路径(项目属性下的路径,开发者针对远程客户设置的升级路径);
二、既然是局域网,您作为设计者如果再一起办公,更新时重新安装客户端即可,或者将安装文件保存在局域网的共享位置,大家重安装即可。
所以,大家不好帮您!
|
-- 作者:实话实说
-- 发布时间:2012/6/4 7:00:00
--
我明白楼主的意思.也可以让用户自己设置数据源路径:
项目属性BeforeConnectOuterDataSource
\'将数据库文件"产品价格.mdb"路径置于tp.txt文件中 Dim ipFile As String = e.ProjectPath & "tp.txt" If e.Name = "仓库管理" Then If Filesys.FileExists(ipFile) Then Dim tp As String = FileSys.ReadAllText(ipFile,Encoding.Default) e.ConnectionString = e.ConnectionString.Replace("\\\\服务器\\鸿力数据库$\\仓库管理20120213\\",tp) End If End If
如果数据源变了,就修改tp.txt文件
[此贴子已经被作者于2012-6-4 7:01:26编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2012/6/4 10:20:00
--
5、和远程升级相关的系统变量
- PublishDate
日期型变量,返回在项目属性中设置的项目发布日期。
- UpdatePath
字符型,用于设置或返回在线升级路径,有了这个变量,我们可以动态设置升级路径。
- RemoteUpdate
逻辑型,是否通过互联网升级。
|
-- 作者:huangyz0810
-- 发布时间:2012/6/4 13:57:00
--
以下是引用程兴刚在2012-6-4 2:57:00的发言:
是您自己没有悟透,偏偏要钻牛角尖!
一、外部数据源在局域网共享,大家分别安装客户端,大家升级都面向互联网您指定的那个路径(项目属性下的路径,开发者针对远程客户设置的升级路径);
二、既然是局域网,您作为设计者如果再一起办公,更新时重新安装客户端即可,或者将安装文件保存在局域网的共享位置,大家重安装即可。
所以,大家不好帮您!
感谢程版主的回答。也许是我表达不够清楚,您的意思我明白,我的意思您没明白:
1、使用在内网,不能跟互联网连接的。外部数据源在局域网共享的问题很简单,就不说了。升级不能通过互联网升级,必须从局域网里面的的服务器上升级。
2、我设计的系统,用在不同的分支单位,不在同样的网段,单位之间互相不能访问。固定的局域网共享位置当然简单,偏偏我这个不能设置固定的局域网共享位置,几十个单位我不想做几十个版本出来,我想的是只做一套,这个局域网共享位置由客户根据自己所在的网段设置或选择。
我相信其他人也会有类似的需求,还请大家多多讨论。
[此贴子已经被作者于2012-6-4 21:30:47编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2012/6/4 18:24:00
--
7楼不是有答案吗?
|
-- 作者:huangyz0810
-- 发布时间:2012/6/4 21:19:00
--
以下是引用狐狸爸爸在2012-6-4 18:24:00的发言: 7楼不是有答案吗?
对的,7楼的答案已经可以足够了。
|