易语言怎么防止重复运行?高手请进,菜鸟就免了。

  易语言怎么防止重复运行(不要程序运行后再结束的那种,那要浪费多少内存啊?!就像商业程序那样,第二次选“打开”时自动将以前的窗口弹出来,而不是创建新...    易语言怎么防止重复运行(不要程序运行后再结束的那种,那要浪费多少内存啊?!就像商业程序那样,第二次选“打开”时自动将以前的窗口弹出来,而不是创建新的进程。如:迅雷、酷狗、易语言的IDE等。)?     还有怎样替换标题右击后弹出的菜单?就像易语言的IDE、魔方一样。 感激不尽! 展开
 我来答
貌似丶貌似
2012-03-26 · TA获得超过325个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:374万
展开全部
给你DLL会用么
------------------------
.版本 2

.DLL命令 创建事件同步对象, , , "CreateEventA"
.参数 lpEventAttributes, 整数型
.参数 bManualReset, 逻辑型
.参数 bInitialState, 逻辑型
.参数 lpName, 文本型

.DLL命令 打开事件同步对象, 整数型, , "OpenEventA"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 逻辑型
.参数 lpName, 文本型
----------------------------------------------
.版本 2

.子程序 __启动窗口_创建完毕

.如果真 (打开事件同步对象 (2031619, 假, “myappname”) ≠ 0) ' "myappname"可以是任何文本,但是最好要长一点以保证和系统中已有其他事件对象的名称不相冲突。
信息框 (“不能重复运行本程序!”, 0, )
销毁 ()
返回 ()
.如果真结束

创建事件同步对象 (0, 假, 假, “myappname”)
神奇宝贝187
2012-03-29 · TA获得超过3069个赞
知道大有可为答主
回答量:2161
采纳率:42%
帮助的人:690万
展开全部
插入dll命令:
.版本 2

.DLL命令 创建事件同步对象, , , "CreateEventA"
.参数 lpEventAttributes, 整数型
.参数 bManualReset, 逻辑型
.参数 bInitialState, 逻辑型
.参数 lpName, 文本型

.DLL命令 打开事件同步对象, 整数型, , "OpenEventA"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 逻辑型
.参数 lpName, 文本型
----------------------------------------------
接下来的是窗口程序集代码

.版本 2

.子程序 __启动窗口_创建完毕

.如果真 (打开事件同步对象 (2031619, 假, “myappname”) ≠ 0) ' "myappname"可以是任何文本,但是最好要长一点以保证和系统中已有其他事件对象的名称不相冲突。
信息框 (“不能重复运行本程序!”, 0, )
销毁 ()
返回 ()
.如果真结束

创建事件同步对象 (0, 假, 假, “myappname”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Huai坏非九零
2012-04-05 · 超过27用户采纳过TA的回答
知道答主
回答量:173
采纳率:0%
帮助的人:88.7万
展开全部
判断进程是否存在。你帮程序的进程名改下就行、
判断进程是否存在、存在就提示程序已运行。未存在则运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3a1ed90
2012-03-26 · TA获得超过629个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:38.4万
展开全部
使用单一实例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
saohe321
2012-03-26
知道答主
回答量:1
采纳率:0%
帮助的人:1654
展开全部
asdfsadf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式