易语言如何让程序只能打开一个窗口 不管用户怎么双击程序图标 只要已经打开了一个窗口 就不让在再了

就是说不让多开只让单开就像一些软件一样只能开一个窗口我用易语言写的程序就做不到这一点我发现只要不停的双击程序图标就会不断的打开新窗口我只想打开一个窗口请高人指点啊感激不尽... 就是说不让多开 只让单开 就像一些软件一样只能开一个窗口 我用易语言写的程序就做不到这一点 我发现只要不停的双击程序图标 就会不断的打开新窗口 我只想打开一个窗口 请高人指点啊 感激不尽 展开
 我来答
神奇宝贝187
2013-04-12 · TA获得超过3069个赞
知道大有可为答主
回答量:2161
采纳率:42%
帮助的人:690万
展开全部
.版本 2
.子程序 __启动窗口_创建完毕
.如果真 (禁止重复运行 (“一个标记”))
结束 ()

.子程序 禁止重复运行, 逻辑型, , 返回真则表示已经有重复运行
.参数 标记, 文本型
.如果真 (打开事件同步对象 (2031619, 假, 标记) ≠ 0) ' "myappname"可以是任何文本,但是最好要长一点以保证和系统中已有其他事件对象的名称不相冲突。
返回 (真)
.如果真结束
创建事件同步对象 (0, 假, 假, 标记)
返回 (假)
.版本 2
.DLL命令 创建事件同步对象, , , "CreateEventA"
.参数 lpEventAttributes, 整数型
.参数 bManualReset, 逻辑型
.参数 bInitialState, 逻辑型
.参数 lpName, 文本型
.DLL命令 打开事件同步对象, 整数型, , "OpenEventA"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 逻辑型
.参数 lpName, 文本型
hc浊世佳公子
2013-04-10 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1576
采纳率:60%
帮助的人:773万
展开全部

易语言扩展组件里面的单一实例就是做这个用的。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
872318757
2013-04-10 · TA获得超过481个赞
知道小有建树答主
回答量:862
采纳率:50%
帮助的人:351万
展开全部
谁说的,你可以在程序启动时加个判断进程是否存在,如果存在直接 结束(),这样就不会进入窗口了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hedongxu2004
2013-04-10 · 超过11用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:41.4万
展开全部
加一个 唯一示例 组件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式