为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言模块源码 正文

检测是否重复运行易语言源码

三叶资源网 2018-03-29 16:39:49 易语言模块源码 3881 ℃ 7 评论

资源介绍:

' {0-0===两个判断是否重复运行,其实就是通过获取它的错误信息来判断的,如果同名标识句柄之前已经创建过的,就会出现ERROR_ALREADY_EXISTS(183)的错误信息,通过此来进行判断比较准确===0-0}

' #ERROR_ALREADY_EXISTS 值是183,意思:不能创建一个文件因为该文件已经存在。

' 进程的互斥运行

' 正常情况下,一个进程的运行一般是不会影响到其他正在运行的进程的。但是对于某些有特殊要求的如以独占方式使用串行口等硬件设备的程序就要求在其进程运行期间不允许其他试图使用此端口设备的程序运行的,而且此类程序通常也不允许运行同一个程序的多个实例。这就引出了进程互斥的问题。

' 实现进程互斥的核心思想比较简单:进程在启动时首先检查当前系统是否已经存在有此进程的实例,如果没有,进程将成功创建并设置标识实例已经存在的标记。此后再创建进程时将会通过该标记而知晓其实例已经存在,从而保证进程在系统中只能存在一个实例。具体可以采取内存映射文件、有名事件量、有名互斥量以及全局共享变量等多种方法来实现。下面就分别对其中具有代表性的有名互斥量和全局共享变量这两种方法进行介绍:

资源作者:

易语言模块源码下载

资源界面:

是否重复运行.png

资源下载:

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有7位网友发表了看法:

  • 三叶网

    三叶网  评论于 [2019-03-07 10:56:08]  回复

    易语言重复运行

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
龙珠直播采集微信支付OPENSSL加密解密vue黑月支持库插件PDF打印EXDUI4.1例程115网盘扫码登录RFID读卡器图解深度学习CURLUDP虎牙登录源码libMysql幻影动图特效消息监听HttpProxy大数据去重复FTP服务器易语言例程
最新评论