以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  怎么防止程序重复打开?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9248)

--  作者:qhczy
--  发布时间:2011/3/18 15:18:00
--  怎么防止程序重复打开?
如题!
--  作者:狐狸爸爸
--  发布时间:2011/3/18 15:43:00
--  

是防止打开同一个项目吧?

你可以这样,打开后将某个设置值设置为1,推出时设置为0

进去后检测设置值,如果等于1,说已经有人打开,退出系统,如果等于0,说明没人打开,进入系统,并将设置值设置为1,让后来者进不去。

不过你得最好设置一下,如果是开发者,则任何情况都可以进入,免得自己把自己锁在外边了。


--  作者:qhczy
--  发布时间:2011/3/18 15:51:00
--  

打开程序只能存在一个该程序的进程,

如果重复打开同一个程序则提示用户程序已经打开,

并关闭正在打开的程序.

 


--  作者:狐狸爸爸
--  发布时间:2011/3/18 16:04:00
--  
呵呵,Foxtable没有这个功能的。