Programación General > Visual Basic 6.0 e inferiores
Verificar Procesos
(1/1)
kejos:
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:
Eternal Idol:
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 ...
lencho:
--- Citar ---el proceso no este coriendo cerrarlo
--- Fin de la cita ---
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.
lencho:
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.
RadicalEd:
Si es para saber si tú ejecutable de Visual esta actualmente corriendo puedes usar:
App.PrevInstance
Algo así:
--- Código: Text ---If App.PrevInstance Then MsgBox "La aplicación ya esta corriendo y la nueva se cerrara" EndEnd If
Navegación
Ir a la versión completa