Ver Mensaje Individual
  #2  
Antiguo 21-10-2008
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Reputación: 23
defcon1_es Va por buen camino
TRunningProcs

Hola,
para saber las tareas que hay en ejecución, puedes usar el componente RunningProcs, que aunque sea algo antiguo (Delhpi3) funciona (al menos) en Delphi 6.

El componente tiene una variable pública llamada ProcessList, definida como : ProcessList: array [1..100] of TProcessEntry32;
en ese array carga los procesos en ejecución, y tiene dos eventos:


OnCreatedProcess (TNotifyEvent):
Se dispara cuando se detecta al menos un nuevo proceso.
TRunningProcs debe estar activado.

OnTerminatedProcess (TNotifyEvent):
Se dispara cuando se termina al menos un proceso.
TRunningProcs debe estar activado.

También puedes usar las funciones que indican aqui y aqui para saber si hay algun proceso en ejecución en base a su nombre.

Un saludo.
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...

Última edición por defcon1_es fecha: 21-10-2008 a las 17:11:57.
Responder Con Cita