Showing posts with label 【VISUAL VB NET】Mutex. Show all posts
Showing posts with label 【VISUAL VB NET】Mutex. Show all posts

Friday, 23 April 2021

【VISUAL VB NET】Mutex

 Imports System

Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data Imports System.Drawing Imports System.Linq Imports System.Text Imports System.Threading.Tasks Imports System.Windows.Forms ' make sure that using System.Diagnostics; is included Imports System.Diagnostics ' make sure that using System.Security.Principal; is included Imports System.Security.Principal Imports System.Threading Public Class Form1 Public Sub New() MyBase.New() InitializeComponent() If Not IsSingleInstance() Then label1.Text = "There are more instance!" Else label1.Text = "Only one instance!" End If ' Put label in center End Sub ' Declare Mutex object Public mutexx As Mutex Public Function IsSingleInstance() As Boolean Try ' Open existing mutex Mutex.OpenExisting("Mutex") Catch ' Run new instance if app don't exist mutexx = New Mutex(True, "Mutex") ' App start normally Return True End Try ' Return false is app is already opened Return False End Function Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub End Class

BREAKING: North Carolina automotive group acquires 7 Upstate dealerships

Breaking news from GSA Business Report Click here to view this message in a browser window. ...