Foxtable(狐表)用户栏目专家坐堂 → 升级到20220524版 项目静默升级后Application.ReStart 重启 提示窗口指定的所有者表不存在,无法打开此窗口……


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

主题:升级到20220524版 项目静默升级后Application.ReStart 重启 提示窗口指定的所有者表不存在,无法打开此窗口……

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
升级到20220524版 项目静默升级后Application.ReStart 重启 提示窗口指定的所有者表不存在,无法打开此窗口……  发帖心情 Post By:2022/5/27 11:55:00 [只看该作者]

升级到20220524版 项目静默升级后Application.ReStart 重启  提示窗口指定的所有者表不存在,无法打开此窗口……

 

 

Dim File As String = ProjectPath & "\Attachments\Connect.Ini"
Dim ErrMsg As String
Dim Conn As String = FileSys.ReadAllText(File)
If Connections.TryConnect(Conn,ErrMsg) = False Then
    MessageBox.Show("数据源无法连通" & vbcrlf & "原因:" & ErrMsg    & vbcrlf & "点击确定,退出当前系统,请重新启动程序!"  ,"温馨提示")
   
    vars("数据源状态")=False
    Syscmd.Project.Exit()
    'Syscmd.Project.Open(ProjectFile)
Else
    If Connections.Contains("无纸化会议")=True  Then
    Else
        Connections.Add("无纸化会议",Conn)
    End If
    vars("数据源状态")=True
……

    Dim ipFile As String = ProjectPath & "\Attachments\ip.txt"
    Dim up As Boolean
    If Filesys.FileExists(ipFile) Then
        Dim ip As String = FileSys.ReadAllText(ipFile)
        If TryConnectHost(ip) = True Then
            Dim hc As New HttpClient(UpdatePath & "/update.txt")
            hc.SkipError = True
            If hc.GetFile(ProjectPath &"update.txt") Then
                up = Syscmd.Project.Update(False,False)
            End If
        End If
    End If
    If up = False Then '如果没有升级
        MainTable = Tables("表A")
        TableCaptionVisible = False
        basemainform.text = "【无纸化会议】"
        AddHandler nfi.DoubleClick, AddressOf Icon_DoubleClick '为通知区域图标添加双击事件
        Dim tsmi1 As new System.Windows.Forms.ToolStripMenuItem("返回主界面",GetImage(projectpath & "\BrowseMode.ico"))  '定义一个菜单选项(带图标)
        AddHandler tsmi1 .Click, AddressOf Menu1_Click  '为这个菜单选项添加点击事件
        Dim tsmi3 As New System.Windows.Forms.ToolStripMenuItem("退出程序") '定义一个菜单选项
        AddHandler tsmi3 .Click, AddressOf Menu3_Click  '为这个菜单选项添加点击事件
        cms.Items.Add(tsmi1) '为全局变量CMS 也就是右键菜单添加 "菜单一"
        cms.Items.Add(tsmi3) '为全局变量CMS 也就是右键菜单添加 "菜单三"
        nfi.ContextMenuStrip = cms
        nfi.Text = "无纸化会议服务端" '鼠标移上去显示的文本
        nfi.Icon = new Icon(ProjectPath & "Attachments\001.ico") '图标地址
        nfi.Visible = True '设置为显示
        Forms("会议系统").open
        basemainform.WindowState = 1
        baseMainform.visible = False '显示主项目'
        If FileSys.DirectoryExists(ProjectPath & "下载文件") Then
        Else
            FileSys.CreateDirectory(ProjectPath & "下载文件")
        End If
        If FileSys.DirectoryExists(ProjectPath & "上传文件")  Then
        Else
            FileSys.CreateDirectory(ProjectPath & "上传文件")
        End If
       
    Else  '如果升级成功
       
        Application.ReStart '小版本升级完成后自动重启项目'
    End If
   
   
End If


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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/27 11:59:00 [只看该作者]

大版本升级绝对不能使用Application.ReStart 重启

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)大版本升级绝对不能使用Application....  发帖心情 Post By:2022/5/27 12:25:00 [只看该作者]

大版本升级该怎么理解呢?

 

update文件内容中|后面的都是2022-5-24

 

2022-05-27 11:48|2022-5-24

 

经注释掉Application.ReStart 启动还是出现一楼的错误提示

 

窗体所有者表为表A 是狐表内部数据表  经查在系统启动后,这个表也是存在的……

 

 

一楼的代码写法在之前的0130版本都是正常的!!!!

[此贴子已经被作者于2022/5/27 13:29:59编辑过]

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/27 13:36:00 [只看该作者]

Foxtable有更新的就是属于大版本。比如Foxtable从20220524升级到20220527版,20220524版发布的程序更新到20220527版发布的程序就是属于大版本更新。Foxtable没有更新的属于小版本更新。

出错后重新发布测试,不要使用之前更新有问题的版本测试

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)Foxtable有更新的就是属于大版本。比...  发帖心情 Post By:2022/5/27 14:15:00 [只看该作者]

现在直接项目点发布项目  还没有完成就项目自动退出了  删除bin文件夹 重新打开也没有用……

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/27 14:31:00 [只看该作者]

publish也删除掉在发布

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)publish也删除掉在发布  发帖心情 Post By:2022/5/27 19:33:00 [只看该作者]

删除bin 删除publish  是可以发布项目了  但是发布一次之后  如果需要再次发布   还是需要重复前面的两个删除操作才能再次发布

 

发布之后依然是提示一楼错误

 

Application.ReStart 与这个没有关系

 

将以前的旧版本备份文件恢复,然后项目重新做了一遍,0130版本就没有问题  升级到0524 0527就出现一楼错误和发布项目闪退的问题

 

希望不是新版的bug


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2022/5/29 11:32:00 [只看该作者]

这是新版bug,等下次更新

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2022/5/29 15:11:00 [只看该作者]

这个bug已经在2022.05.29版本修复,需要注意的是:

如果你的客户端之前已经升级到新版本,那么本次升级之后,客户端第一次升级还会有这个提示(因为客户端此时运行的还是有问题的版本),之后就正常了

 回到顶部