Foros del Web » Programación para mayores de 30 ;) » .NET »

Abrir sólo una instancia del ejecutable creado por VB

Estas en el tema de Abrir sólo una instancia del ejecutable creado por VB en el foro de .NET en Foros del Web. Hola, mi consulta es la siguiente: Cómo le hago para que cuando ejecute mi proyecto de VB sólo se abra una instancia simultánea?? Me explico: ...
  #1 (permalink)  
Antiguo 01/02/2009, 23:34
Avatar de Danielfuzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 111
Antigüedad: 16 años, 7 meses
Puntos: 18
Pregunta Abrir sólo una instancia del ejecutable creado por VB

Hola, mi consulta es la siguiente:

Cómo le hago para que cuando ejecute mi proyecto de VB sólo se abra una instancia simultánea??
Me explico: al hacer doble click sobre el archivo ejecutable .exe de mi proyecto éste se ejecuta, hasta ahí todo bien; pero si vuelvo a hacer doble click nuevamente sobre el .exe, se abre otra 'copia' del proyecto teniendo dos programas iguales ejecutandose a la vez.
Cómo hago para que si uno ya se está ejecutando no se abra otra 'copia'??

Saludos!!!

P.D.: Está en Visual Basic 2005.
  #2 (permalink)  
Antiguo 02/02/2009, 07:56
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Abrir sólo una instancia del ejecutable creado por VB

la forma rapida seria poner un codigo en el load detu form inicial q usando la clase Process y el Metodo GetProcessesByName verifique q no exista una instancia previa ejecutandose , de lo contrario hacer un Application.Close()
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 02/02/2009, 10:42
Avatar de Danielfuzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 111
Antigüedad: 16 años, 7 meses
Puntos: 18
Respuesta: Abrir sólo una instancia del ejecutable creado por VB

Hola peterpay, como sería el código??, pues estuve intentando utilizar el Process.GetProcessesByName, pero no se cómo verificar.

Saludos!!
  #4 (permalink)  
Antiguo 02/02/2009, 10:47
Avatar de Danielfuzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 111
Antigüedad: 16 años, 7 meses
Puntos: 18
Respuesta: Abrir sólo una instancia del ejecutable creado por VB

Hola peterpay, te cuento q ya encontré la manera de hacerlo.

En el explorador de soluciones hacer click con el botón secundario del mouse sobre el elemento que tiene el nombre del proyecto y en el menú que se despligue pinchar en 'Propiedades'.
Se abrira la ventana de propiedades, buscar la pestana 'Aplicación' y marcar la casilla 'Convertir aplicación de instancia única', y listo.

Saludos!!!

TEMA RESUELTO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:16.