怎么才能让易语言写出的软件不能多开?

我写出来的软件怎么可以同时打开多个同一个软件?有什么办法解决吗?源码也行哦!

.版本 2
.支持库 じ☆ve Hebe
.子程序 __启动窗口_创建完毕
如果 (进程是否存在 (“你的程序进程名”))
结束 () ' 判断在就不启动
.否则
' 没有就启动
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-12
要是单一实例不能静态编译,可以自己写配置项。
.版本 2

.程序集 窗口程序集1

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

.如果真 (文件是否存在 (取运行目录 () + “\禁止多开.ini”))
.如果真 (读配置项 (取运行目录 () + “\禁止多开.ini”, “启动”, “已经启动”, ) = “真”)
信息框 (“程序已经启动!!”, #警告图标, )
结束 ()
.如果真结束

.如果真结束
写配置项 (取运行目录 () + “\禁止多开.ini”, “启动”, “已经启动”, “真”)

.子程序 __启动窗口_将被销毁

写配置项 (取运行目录 () + “\禁止多开.ini”, “启动”, “已经启动”, “假”)
第2个回答  2012-06-09

单一实例  在扩展组件有

追问

然后该怎么使用呢?说明白一点可以吗?我把 单一实列 放上去但是无法静态编辑?有什么办法没呢?

相似回答