Ver Mensaje Individual
  #18 (permalink)  
Antiguo 05/04/2011, 10:52
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Crear ayudas en vb net

Haber.... yo para no ejecutar varias veces un ejecutable creo un metodo :

aqui en esta parte en el if que esta dentro del form podrias poner el nombre del archivo
Código c#:
Ver original
  1. public bool PrevInstance()
  2.         {
  3.             Int32 cont = 0;
  4.             System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcesses();
  5.  
  6.             foreach (System.Diagnostics.Process process in processes)
  7.             {
  8.                 if (process.ProcessName.Equals(System.Diagnostics.Process.GetCurrentProcess().ProcessName))
  9.                 {
  10.                     cont += 1;
  11.                 }
  12.                
  13.             }
  14.             if (cont > 1)
  15.             {
  16.                 return true;
  17.             }
  18.             else
  19.             {
  20.                 return false;
  21.             }
  22.         }

y luego en el load del formulario principal en el cual inicia el sistema le coloco este codigo :

Código c#:
Ver original
  1. if (PrevInstance() == true)
  2.             {
  3.                 Application.DoEvents();
  4.                 MessageBox.Show("Ya Existe Una Instancia Abierta De La Aplicación", "Cuidado!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
  5.                 Application.Exit();
  6.             }

Esta en C# el codigo... pero espero no tengas problemas para pasarlo a vb.net y bueno puedas acomodarlo para que no ejecute tu ayuda mas de 1 vez. Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net