以文本方式查看主题

-  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=57770)

--  作者:黄训良
--  发布时间:2014/10/1 11:34:00
--  [分享]项目发布后之一:升级后、注册后...自动重启项目(最后更新)

升级后、注册后......,自动重启项目,虽然是一件小事,仅仅是让客户体验更好点,论坛上提问的也不少,我自己也想实现这个小功能,

事情虽小,代码也少,却花了不少的时间来测试,写代码就是这样,一个字、一句话不对就卡在那儿了!

项目发布后,下面的代码均不能重启项目:

                Dim Proc As New Process
                Proc.File = ProjectFile
                Proc.Start()

或:

            Syscmd.Project.Open(ProjectFile)

实现功能:

1、开发时能重启动项目

2、发布后也同样能重启动项目

代码很简单,与狐友们共享:

 


图片点击可在新窗口打开查看此主题相关图片如下:自动重启动.png
图片点击可在新窗口打开查看

 


 


以下内容只有回复后才可以浏览

[此贴子已经被作者于2016/12/19 21:59:18编辑过]

--  作者:lsy
--  发布时间:2014/10/1 12:15:00
--  
Syscmd.Project.Open(ProjectFile)
--  作者:tongliaozyr
--  发布时间:2014/10/1 12:31:00
--  
学习
--  作者:telek
--  发布时间:2014/10/1 12:42:00
--  
ok
--  作者:zyqzyy
--  发布时间:2014/10/1 12:47:00
--  

看 一下!

 

 


[此贴子已经被作者于2014-10-1 12:48:03编辑过]

--  作者:黄训良
--  发布时间:2014/10/1 12:50:00
--  
以下是引用lsy在2014-10-1 12:15:00的发言:
Syscmd.Project.Open(ProjectFile)

Syscmd.Project.Open(FileName),存在注册窗口与用户登录窗口重叠,并且注册窗口在前,登录窗口在后,如果小一点,甚至找不到登录窗口。

 

 


图片点击可在新窗口打开查看此主题相关图片如下:自动重启动问题.png
图片点击可在新窗口打开查看

--  作者:lsy
--  发布时间:2014/10/1 12:52:00
--  
窗口打开位置,是可以设置的。
--  作者:黄训良
--  发布时间:2014/10/1 13:00:00
--  
谢谢指点,但在升级项目后,应该退出项目后再打开,成功率才会有保证。
--  作者:hbhb
--  发布时间:2014/10/1 13:30:00
--  看看
看看
--  作者:bahamute
--  发布时间:2014/10/1 15:07:00
--  
看看