以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于编译后的程序在执行升级l软件后重启登陆窗口的错误提示  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=196040)

--  作者:fvcfox
--  发布时间:2025/3/24 22:02:00
--  关于编译后的程序在执行升级l软件后重启登陆窗口的错误提示
重启命令后运行的窗口提示找不到某些控件,请问是什么原因,但奇怪的是如果没有重启,直接运行登陆窗口是正常。请老师指教
--  作者:有点蓝
--  发布时间:2025/3/24 22:21:00
--  
【重启命令】指什么?AfterOpenProject事件完整代码发上来看看
--  作者:fvcfox
--  发布时间:2025/3/25 8:03:00
--  
请老师看附件,检测到如有新版本时进行升级,升级后重启,再运行到登陆窗口
--  作者:有点蓝
--  发布时间:2025/3/25 8:49:00
--  
啥附件?
--  作者:fvcfox
--  发布时间:2025/3/25 9:06:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档.txt

[此贴子已经被作者于2025/3/25 9:08:45编辑过]

--  作者:有点蓝
--  发布时间:2025/3/25 9:28:00
--  
程序都退出了还有打开窗口的打开,肯定是会出错的

试试

                    If Syscmd.Project.Update(False, False) = True Then
                        MessageBox.Show("升级成功, 软件重启")
                        \'                        application.restart
                        application.Exit
                        Forms("登陆").Open
                        
                    End If
改为
                    If Syscmd.Project.Update(False, False) = True Then
                        return
                    End If