Aplicación ya ejecutándose

31/05/2006 - 18:25 por Diego \(DCD\) | Informe spam
Hola,

cómo puedo saber si intento ejecutar una aplicación que ya se esté
ejecutando que no se vuelva a ejecutar.

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Jose Luis Manners
31/05/2006 - 23:49 | Informe spam
Tal vez estos recursos te ayuden:

Mi blog:
http://blogs.geekdojo.net/jmanners/.../3352.aspx

Otras maneras:
http://msdn.microsoft.com/library/d...sicnet.asp
http://www.c-sharpcorner.com/FAQ/Cr...eAppSC.asp

En VS.NET 2005 si mal no recuerdo creo que lo que tienes que hacer es
asignarle 'true' a la propiedad IsSingleInstance.

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners
MCP, MCAD.NET, DCE5
http://www.josemanners.com/

"Cumplamos la tarea de vivir de tal modo que cuando muramos, incluso el de
la funeraria lo sienta."
-Mark Twain. (1835-1910) Escritor y periodista estadounidense


"Diego (DCD)" wrote in message
news:%
Hola,

cómo puedo saber si intento ejecutar una aplicación que ya se esté
ejecutando que no se vuelva a ejecutar.

Gracias y un saludo.


Respuesta Responder a este mensaje
#2 Fran Peula Ariza
01/06/2006 - 12:04 | Informe spam
Yo para eso suelo utilizar el patrón de diseño Singleton. Hay mucha
información en INet, pero más o menos, consiste en declarar el constructor de
la clase que lanza la ejecución como privado, e instanciarlo a través de un
atributo instance. En realidad consiste también en un flag, como hemos leído
en los enlaces que ha puesto Jose Luis, pero la ventaja que tiene es que no
sólo consigues que tú, programador de tu propia aplicación, pueda realizarlo,
si no que cualquiera que programe para tu aplicación y desee lanzarla, sólo
podrá ejecutar una instancia de la misma.

Los patrones de diseño pueden solucionar un montón de cosas ;)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida