以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助关于远程升级成功出现的错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48943)

--  作者:188802386
--  发布时间:2014/4/9 11:20:00
--  求助关于远程升级成功出现的错误

我在发布了新版本后 其他的电脑打开后就自动远程升级 并从远程下载压缩包 最后提示升级成功,请重新启动 点击确定后就出现了
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140409105005.jpg
图片点击可在新窗口打开查看
只要关闭了这个页面重新打开系统还是老问题 但不关这个页面 呵呵 就能成功升级 真不知道问题出在哪里

现将AfterOpenProject代码贴出 请各位大侠帮俺想想办法是怎么个问题 该如何解决 谢谢

 

\'自定义系统名称

Applicaticati
\'注册码
Dim Code As String = GetConfigValue("Register" & ComputerId,"")
Dim Ok As Boolean
Forms("注册").Open()
Code = GetConfigValue("Register" & ComputerId,"")
If Code > "" AndAlso DecryptText(Code,"*****","*********") = ComputerId Then \'如果注册码正确
    OK = True
    Forms("导航").Open() \'打开导航窗口
    Forms("背景窗口").Open() \'打开背景窗口
Else
    Ok = False
    Messagebox.Show("该系统未审核请联系管理员审核!")
    Syscmd.Project.Exit()
End If
\'自动升级
\'Syscmd.Project.Update(False,False)
\'在线升级
If Syscmd.Project.Update(False,False) = True Then \'如果有升级则打开升级窗口
     Forms("升级").open()
End If

\'设置背景颜色
DataTables("成交录入").SysStyles("EmptyArea").BackColor = Color.LightBlue
DataTables("佣金明细").SysStyles("EmptyArea").BackColor = Color.LightBlue
\'解锁非正常退出时被锁定的记录
DataTables("成交录入").ReplaceFor("编辑者",Nothing,"编辑者 = \'" & User.Name & "\'")
DataTables("成交录入").Save()
Tables("成交录入").Cols.Remove("编辑者") \'移除编辑者列,避免用户直接修改此列
\'佣金明细表分页加载数据
\'With DataTables("佣金明细")
\'    .LoadFilter = "" \'一定要清除加载条件
\'    .LoadTop = 30
\'    .LoadPage = 0
\'    .Load()
\'End With

 

 

升级窗口的远程升级控件代码为

Dim Chart As WinForm.Chart
Chart= Forms("升级").Controls("Chart1")
Chart.ChartType = ChartTypeEnum.Gantt \'图表类型为甘特图
Chart.Inverted = True \'对调X轴和Y轴位置
Chart.AxisY.DateType= True \'Y轴为日期型
Chart.AxisY.AnnoFormatString = "MM" \'设置Y轴的标示格式
Chart.AxisY.MinDate = #03/01/2014# \'设置Y轴的起始日期
Chart.AxisY.MaxDate = #12/31/2014# \'设置Y轴的终止日期
Chart.AxisX.GridMajorVisible = False \'隐藏X轴的网格线
With Chart.SeriesList
    .AddGanttSeries("任务一", #3/5/2014#, #3/28/2014#)
    .AddGanttSeries("任务二", New DateTime() {#3/19/2014#, #3/31/2014#}, New DateTime() {#4/1/2014#, #4/30/2014#})
    .AddGanttLabels("M月d日")
End With

 

这次升级包的日期为2014/4/9

[此贴子已经被作者于2014-4-9 11:24:01编辑过]

--  作者:Bin
--  发布时间:2014/4/9 11:23:00
--  
建议您用这个方法:
http://www.foxtable.com/help/topics/1485.htm

先找出是哪一行出错,然后分析原因,搞不定,贴出代码,并告诉我们运行到哪一行出错,以及错误提示。


或者上例子让我们帮你调试分析.