Saber si nuestra aplicación está ya ejecutandose vb6 (Visual Basic 6)
Te damos la bienvenida a VerTutoriales.com, en esta ocasión vamos a ver como no volver a ejecutar nuestra aplicación si ya tenemos una instancia abierta de la misma, es decir, ya se está ejecutando.
Es posible que un usuario despistado tenga la aplicación minimizada y vuelva a ejecutarla, más aún si el minimizar te lleva la aplicación al systray de nuestro sistema, por lo que estaría bien controlar que no abra más de una vez nuestro programa.
Para ello podemos controlarlo con App.PrevInstance de esta forma:
If (App.PrevInstance = True) Then
MsgBox «Ya está ejecutando Dk Gest», vbCritical, «Atención!»
End
End If
Este código tiene poco que explicar, si app.previnstance es true, quiere decir que ya está ejecutandose otra instancia de la aplicación por lo que muestro un mensaje y con End finalizo esta instancia, dejando correr la que ya estaba.
Espero que os sirva!
Un saludo!