Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Externe Anwendungen (https://www.delphipraxis.net/156475-externe-anwendungen.html)

deepblue22 3. Dez 2010 08:17

Delphi-Version: 7

Externe Anwendungen
 
Servus,

ich möchte ein Showmessage() ausgeben, wenn eine externe Anwendung geschlossen wird. (z.B. der VLC Player oder der Editor).
Wie zur Hölle krieg ich das hin? :)

himitsu 3. Dez 2010 08:23

AW: Externe Anwendungen
 
Eventuell [DP]prüfen ob Anwendung läuft[/DP] in einem Timer?


Ansonsten ein Handle zur Anwendung besorgen und darüber schauen ob's noch läuft.
Dazu gibts hier irgendwo Themen, worin es darum geht eine fremde Anwendung zu starten und dann zu warten, bis sie beendet wurde ... dort muß man einfach nur den Erstellenteil durch einen Suchenteil ersetzen. :)
Also würde ich mal nach Hier im Forum suchenShellExecuteEx oder Hier im Forum suchenCreateProcess suchen.

DeddyH 3. Dez 2010 08:32

AW: Externe Anwendungen
 
Wobei IMO noch zu beachten ist, dass ja im Normalfall auch mehrere Instanzen der Anwendung gleichzeitig laufen können.

himitsu 3. Dez 2010 08:36

AW: Externe Anwendungen
 
Eventuell wäre es auch gut zu wissen, wozu du das wissen mußt ... eventuell gibt es noch andere Wege, um das Gewünschte zu erreichen.

Luckie 3. Dez 2010 08:57

AW: Externe Anwendungen
 
Und ein Titel kann auch aus mehr als zwei Worten bestehen. Bitte gebe deinem ersten Beitrag einen aussagekräftigen Titel.

deepblue22 7. Dez 2010 07:26

AW: Externe Anwendungen
 
Ja Luckie wenn es eine Funktion gäbe, die mir dieses ermöglicht, sicherlich.

Danke für die Anregungen, ich habe bereits eine andere Lösung entdeckt.

Luckie 7. Dez 2010 08:11

AW: Externe Anwendungen
 
Beim editieren auf Erweitert klicken. Aber jetzt ist es eh schon zu spät.

Schwedenbitter 10. Jan 2011 20:42

AW: Externe Anwendungen
 
Zitat:

Zitat von deepblue22 (Beitrag 1066753)
Danke für die Anregungen, ich habe bereits eine andere Lösung entdeckt.

Würde es Dir etwas ausmachen, die Lösung hier mal zu posten?

Ich bin auch schon seit längerem auf der Suche nach einer Methode, mit der ich Programme starten und überwachen kann, wenn sie wieder beendet werden. Besonders interessiert bin ich da an der Überwachung von MDI-Anwendungen.

Danke, Alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz