• Miércoles 6 de Noviembre de 2024, 09:50

Autor Tema:  Verificar Procesos  (Leído 1426 veces)

kejos

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Verificar Procesos
« en: Martes 7 de Noviembre de 2006, 15:07 »
0
Hola a todos!!!!
alguien me podria dar una idea de como puedo darme cuenta en visual basic si un proceso sigue corriendo después de que yo misma lo haya puesto a correr.
Me gustaria saber cómo hago esta verificación para que encaso de que el proceso no este coriendo cerrarlo

a quien me pueda ayudar se lo agradezco de antemano. :rolleyes:
[size=109]Kelly Johana[/size]

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Verificar Procesos
« Respuesta #1 en: Martes 7 de Noviembre de 2006, 15:19 »
0
Deberias aclarar los terminos para empezar ... Si un proceso no esta "corriendo" osea no esta en ejecucion no se puede cerrar ya que justamente no existe como tal ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Verificar Procesos
« Respuesta #2 en: Martes 7 de Noviembre de 2006, 16:03 »
0
Citar
el proceso no este coriendo cerrarlo

tremenda contradiccion.

Si mas no recuerdo creo que son estos los estados de un proceso:
En ejecución: El proceso ocupa la CPU actualmente, es decir, se está ejecutando.
Listo o preparado: El proceso dispone de todos los recursos para su ejecución, sólo le falta la CPU.
Bloqueado: Al proceso le falta algún recurso para poder seguir ejecutándose, además de la CPU. Por recurso se pueden entender un dispositivo, un dato, etc. El proceso necesita que ocurra algún evento que le permita poder proseguir su ejecución



BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Verificar Procesos
« Respuesta #3 en: Martes 7 de Noviembre de 2006, 16:06 »
0
tambien puede tomarse como otros posibles estados.

Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal.
Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.

Esto es solo para que te orientes y te expliques un poco mejor.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Verificar Procesos
« Respuesta #4 en: Martes 7 de Noviembre de 2006, 16:34 »
0
Si es para saber si tú ejecutable de Visual esta actualmente corriendo puedes usar:
App.PrevInstance
Algo así:

Código: Text
  1. If App.PrevInstance Then
  2.  MsgBox "La aplicación ya esta corriendo y la nueva se cerrara"
  3.  End
  4. End If
  5.  
El pasado son solo recuerdos, el futuro son solo sueños