Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: theluigy13etv en 11 Marzo 2012, 15:53 pm



Título: ¿Cómo hacer que un formulario de un programa solo se abra una vez?
Publicado por: theluigy13etv en 11 Marzo 2012, 15:53 pm
No recuerdo dónde, por más que lo intento había leído que se podía hacer un programa en dónde únicamente permita abrirlo una sola vez de manera que no permita que se abran varios a la vez, sé que lo leí pero ahora no lo encuentro, ¿Alguien sabe si es posible hacer esto en VB6? Lo necesito para un programa, gracias.  ;)


Título: Re: ¿Cómo hacer que un formulario de un programa solo se abra una vez?
Publicado por: d(-_-)b en 11 Marzo 2012, 16:45 pm
frm.show vbmodal


Título: Re: ¿Cómo hacer que un formulario de un programa solo se abra una vez?
Publicado por: Elemental Code en 11 Marzo 2012, 18:01 pm
algo como prev instance?

busca algo asi app.previnstance :S


Título: Re: ¿Cómo hacer que un formulario de un programa solo se abra una vez?
Publicado por: seba123neo en 12 Marzo 2012, 02:04 am
la api CreateMutex, porque app.previnstance no funciona si cambias el ejecutable de lugar.


Título: Re: ¿Cómo hacer que un formulario de un programa solo se abra una vez?
Publicado por: Karcrack en 12 Marzo 2012, 09:28 am
CreateMutex(), CreateSemaphore(), Global*Atom() y cientos de formas más.


Título: Re: ¿Cómo hacer que un formulario de un programa solo se abra una vez?
Publicado por: $Edu$ en 12 Marzo 2012, 14:02 pm
O ni te complicas y lo haces con una variable auxiliar.