以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教,怎么才能实现,在一台电脑上只能打开一个相同的项目 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=33844) |
-- 作者:tele -- 发布时间:2013/5/25 16:14:00 -- 请教,怎么才能实现,在一台电脑上只能打开一个相同的项目 发布后的项目... [此贴子已经被作者于2013-5-25 16:22:03编辑过]
|
-- 作者:XYT -- 发布时间:2013/5/25 16:17:00 -- 不好意思,我这里装了试用版,所以只能打开狐表打开。 [此贴子已经被作者于2013-5-25 16:20:42编辑过]
|
-- 作者:tele -- 发布时间:2013/5/25 16:19:00 -- 打开一个,再打开同一个 |
-- 作者:Bin -- 发布时间:2013/5/25 16:34:00 -- 放在BeforeOpenProject事件中 dim count as integer = 0 Dim sProcesses As System.Diagnostics.Process() sProcesses = System.Diagnostics.Process.GetProcesses() For Each pr As System.Diagnostics.Process In sProcesses If pr.ProcessName = "foxtable" Then count=count+1 End If Next if count>1 then messagebox.show("你已经打开了一个项目") Syscmd.Project.exit() end if
|
-- 作者:hanxuntx -- 发布时间:2013/5/25 17:16:00 -- 收藏学习,好像不管用? [此贴子已经被作者于2013-5-25 17:17:20编辑过]
|
-- 作者:Bin -- 发布时间:2013/5/25 17:26:00 -- 以下是引用hanxuntx在2013-5-25 17:16:00的发言:
不应该吧.
收藏学习,好像不管用? [此贴子已经被作者于2013-5-25 17:17:20编辑过]
|
-- 作者:realredred -- 发布时间:2013/5/25 18:50:00 -- 把代码复到项目后,出现錯误 ... |
-- 作者:XYT -- 发布时间:2013/5/27 8:35:00 -- 以下是引用realredred在2013-5-25 18:50:00的发言:
把代码复到项目后,出现錯误 ... 没有出错啊,你事件放对了吗 |
-- 作者:Bin -- 发布时间:2013/5/27 8:39:00 -- 以下是引用realredred在2013-5-25 18:50:00的发言:
放到ALterOPenProject中去吧. 放在BEFOR确实会报 找不到主窗口的错误.
把代码复到项目后,出现錯误 ... |
-- 作者:jinxilin -- 发布时间:2014/8/10 11:25:00 -- 以下是引用Bin在2013-5-25 16:34:00的发言: 放在BeforeOpenProject事件中 dim count as integer = 0 Dim sProcesses As System.Diagnostics.Process() sProcesses = System.Diagnostics.Process.GetProcesses() For Each pr As System.Diagnostics.Process In sProcesses If pr.ProcessName = "foxtable" Then count=count+1 End If Next if count>1 then messagebox.show("你已经打开了一个项目") Syscmd.Project.exit() end if 出现错误啊, .NET Framework 版本:2.0.50727.5477 Foxtable 版本:2014.8.6.1 错误所在事件: 详细错误信息: 未将对象引用设置到对象的实例。 |