以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何设置软件最多10人同时使用? (http://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 -- 一个用户在非正常状态下退出,就会一直显示是在线状态的,要占用一个位置。如何清除非正常退出的因素? |