加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – “make single instance application”这是做什么的?

发布时间:2020-12-17 00:05:18 所属栏目:大数据 来源:网络整理
导读:在vb 2008 express中,此选项在应用程序属性下可用.有谁知道它的功能是什么?这样做是为了不可能同时打开两个实例吗? 甚至有一种更简单的方法: 使用以下代码…… Imports System.IO 在主窗体加载事件上执行以下操作: If File.Exist(Application.StartupPat
在vb 2008 express中,此选项在应用程序属性下可用.有谁知道它的功能是什么?这样做是为了不可能同时打开两个实例吗?
甚至有一种更简单的方法:

使用以下代码……

Imports System.IO

在主窗体加载事件上执行以下操作:

If File.Exist(Application.StartupPath & "abc.txt") Then
    'You can change the extension of the file to what ever you desire ex: dll,xyz etc.
    MsgBox("Only one Instance of the application is allowed!!!")
    Environment.Exit(0)
Else
    File.Create(Application.StartupPath & "abc.txt",10,Fileoptions.DeleteonClose)
Endif

这将处理单个实例以及瘦客户端,并且在应用程序运行时无法删除该文件.关闭应用程序或者如果应用程序崩溃,文件将自行删除.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读