以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何设置软件最多10人同时使用?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=21454)

--  作者:lihe60
--  发布时间:2012/7/12 21:03:00
--  如何设置软件最多10人同时使用?
如题。
[此贴子已经被作者于2012-7-12 21:04:47编辑过]

--  作者:liguichuan
--  发布时间:2012/7/12 21:48:00
--  

数据库做一个表,一个字段,每次进入系统值+1,退出系统值-1值大于10不允许进入。

没想到还有这样的要求。


--  作者:lihe60
--  发布时间:2012/7/12 21:49:00
--  
以下是引用liguichuan在2012-7-12 21:48:00的发言:

数据库做一个表,一个字段,每次进入系统值+1,退出系统值-1值大于10不允许进入。

没想到还有这样的要求。

关键是非正常退出,就不会-1,这是我提问的最主要原因。


--  作者:liguichuan
--  发布时间:2012/7/12 21:57:00
--  

那不懂了。要不你用孤表也做一个服务器端的吧,不停地监控某个字段,空闲时进行检测,客户机非正常退出了还有服务器可以修正。


--  作者:lihe60
--  发布时间:2012/7/12 22:08:00
--  
如果是广域网就无法监测了。
--  作者:万通
--  发布时间:2012/7/12 22:11:00
--  如何设置软件最多10人同时使用?

假定你的软件的主界面窗口名为:A

方法:在窗口A的beforeclose事件中设置代码:

1、关闭此窗口就设置一下提示:您是否关闭软件;

2、设置相关代码(因为此时窗口关闭有两种方式,就包括非正常关闭模式:e.closemode= 1)

 

 

 


--  作者:lihe60
--  发布时间:2012/7/13 12:45:00
--  
以下是引用万通在2012-7-12 22:11:00的发言:

假定你的软件的主界面窗口名为:A

方法:在窗口A的beforeclose事件中设置代码:

1、关闭此窗口就设置一下提示:您是否关闭软件;

2、设置相关代码(因为此时窗口关闭有两种方式,就包括非正常关闭模式:e.closemode= 1)

 

 

 

如突然断电,是不可以的。

[此贴子已经被作者于2012-7-13 12:52:25编辑过]

--  作者:hhbb
--  发布时间:2012/7/13 12:51:00
--  
以下是引用lihe60在2012-7-13 12:45:00的发言:

如突然断电,也可以吗?

===========================

你怎不說:雷擊起火電腦變為灰了,也行嗎?

沒有萬全的程式!


--  作者:lihe60
--  发布时间:2012/7/13 12:54:00
--  
以下是引用hhbb在2012-7-13 12:51:00的发言:

确实会碰到断电的情况的。


--  作者:lihe60
--  发布时间:2012/7/13 14:36:00
--  

一个用户在非正常状态下退出,就会一直显示是在线状态的,要占用一个位置。如何清除非正常退出的因素?