以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于在线升级的系统变量问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=16131)

--  作者:yangming
--  发布时间:2012/2/3 13:07:00
--  关于在线升级的系统变量问题

我做了一个在线升级的窗口,下列代码是放在一个按钮中的,但是,总是报错,请贺老师看一下,是什么原因

 

一是说:RemoteUpdate 不存在

二是:PublishDate的问题

 

If e.Form.Controls("RadioButton1").Checked = True
RemoteUpdate = True
ElseIf e.Form.Controls("RadioButton2").Checked = True
RemoteUpdate = False
End If
PublishDate = e.Form.Controls("DateTimePicker1").Value
UpdatePath = e.Form.Controls("TextBox1").Value

Syscmd.Project.Update()

 

界面如下:

 


图片点击可在新窗口打开查看此主题相关图片如下:系统升级.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2012-2-3 13:07:56编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/2/3 14:34:00
--  

收到,我检查一下。


--  作者:狐狸爸爸
--  发布时间:2012/2/3 14:48:00
--  

杨版主,上面的代码中,PublishDate是只读的,返回在项目属性中设置的项目发布日期,不能设置的。

只有UpdatePath才可以设置。

RemoteUpdate现在还不能用,下次更新我加上。


--  作者:yangming
--  发布时间:2012/2/3 17:59:00
--  
以下是引用狐狸爸爸在2012-2-3 14:48:00的发言:

杨版主,上面的代码中,PublishDate是只读的,返回在项目属性中设置的项目发布日期,不能设置的。

只有UpdatePath才可以设置。

RemoteUpdate现在还不能用,下次更新我加上。

也就是说,PublishDate只能是读取,但是,如果我没有手工填入日期,那读取的就是空的了?那是否可以在发布自己的系统时自动填入到PublishDate中呢?或者改成可以设置的呢?


--  作者:狐狸爸爸
--  发布时间:2012/2/4 16:53:00
--  

这个是版本号,必须在发布的时候设置后,之后改不了的。

就像一个软件已经发布了,你不能修改它的版本号一样。


--  作者:yangming
--  发布时间:2012/2/4 17:50:00
--  
以下是引用狐狸爸爸在2012-2-4 16:53:00的发言:

这个是版本号,必须在发布的时候设置后,之后改不了的。

就像一个软件已经发布了,你不能修改它的版本号一样。

明白了,呵呵