Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Detectar si un programa está en ejecución (https://www.clubdelphi.com/foros/showthread.php?t=42406)

Miguel45 13-04-2007 10:43:19

Detectar si un programa está en ejecución
 
Buenos días, compañeros.
No se si estoy en el foro correcto, pero os planteo mi problema.
Quiero saber desde mi aplicación (un programa de facturación) si un determinado programa está ejecutándose o por el contrario ha sido cerrado.
Esto me hace falta porque utilizo un programa que se encarga de transmitir por fax ciertos documentos generados desde la aplicación, y claro está, que si este programa se cierra, los faxes no son enviados.
Gracias anticipadas y un saludo.

Miguel.

Neftali [Germán.Estévez] 13-04-2007 12:20:59

Realiza una búsqueda en los foros sobre la lista de procesos. Es un tema que ya hemos hablado varias veces.
Teniendo la lista de procesos puedes buscar en ella si está activo el proceso que necesitas.

Otra opción es utilizar la API FindWindows.

Añado: En la lista de hilos relacionados que aparece al final de la página, también tienes uno que te puede servir titulado "detectar ejecución"; Busca un proceso para "matarlo".

Miguel45 13-04-2007 13:51:08

Gracias neftali por responder y disculpas a todos, ya que he estado buscando por el foro y he encontrado varias soluciones que me son válidas.
Un saludo y gracias.
Miguel.


La franja horaria es GMT +2. Ahora son las 12:37:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi