易语言怎么写禁止多开

易语言怎么写禁止多开,第1张

防止多开设置如下:
1、添加dll命令,有关判断事件对象的。
DLL命令 创建事件对象, 整数型, "kernel32", "CreateEventA"
参数 安全特性, 整数型
参数 重设事件, 逻辑型
参数 触发状态, 逻辑型
参数 对象名字, 文本型
DLL命令 打开事件对象, 整数型, "kernel32", "OpenEventA"
参数 访问方法, 整数型
参数 句柄继承, 逻辑型
参数 对象名字, 文本型
DLL命令 关闭事件对象, 整数型, "kernel32", "CloseHandle"
参数 对象句柄, 整数型
2、写个子程序
子程序 程序是否已运行, 逻辑型, 公开, 真表示已经运行,假表示还未运行
参数 标志文本, 文本型, , 可以是任何文本,但是最好要长一点以保证和系统中已有其他事件对象的名称不相冲突。
如果真 (打开事件对象 (2031619, 假, 标志文本) ≠ 0)
返回 (真)
如果真结束
事件对象句柄 = 创建事件对象 (0, 假, 假, 标志文本)
返回 (假)
子程序 关闭事件对象, , 公开, 窗口销毁时调用
关闭事件对象 (事件对象句柄)
3、添加一个变量,程序集的。
程序集变量 事件对象句柄, 整数型
4、使用时在窗口的“创建完毕”与“将被销毁”事件写入代码:子程序 __启动窗口_创建完毕
如果真 (程序是否已运行 (“禁止多次运行”) = 真)
信息框 (“程序已经运行!”, 0, )
销毁 ()
如果真结束
子程序 __启动窗口_将被销毁
关闭事件对象 ()

加个时钟控件
然后
版本
2
程序集
窗口程序集1
子程序
__启动窗口_创建完毕
时钟1时钟周期

60000
子程序
_时钟1_周期事件
销毁
()
你那条因为启动后直接关闭了
要这个__启动窗口_创建完毕
运行完才显示窗口的,但你是还没显示就已经结束了,所以运行不了的

1、在动画框控件中添加资源,可以使用EasyX图形库等工具创建。
2、在程序中使用定时器控制动画帧的切换,使用SetAnimationFrame函数设置当前帧的。
3、根据需要实现动画的循环或停止功能。

易语言误报一直困扰着易语言制作者。
本人玩易语言的时间也算不短了。
防止误报的方法主要有加壳。
加壳的话,楼主可以百度:SE壳、UPX壳
另外,有一个土方法,用易语言41翻译软件可以减少报毒率,不知道是不是心理作用。
楼主可以试试我说的俩个方法!
==========================
回答团队:洛克时空
百度ID:终结者丶残酷

嘿嘿,百度下3322动态域名
要做聊天室怎么能少得了动态域名呢
先说说外网IP吧,外网IP每次联网都可能会变得
而动态域名可以记录你的外网IP数据(用3322的客户端更改)
=========
总之去申请一个3322动态域名,然后创建一个,然后再下载3322的客户端,挂在电脑上面定时更新外网IP。
=========
回答团队:洛克时空
回答人:终结者丶残酷


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13363402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存