Autor Beitrag
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Fr 20.02.09 18:10 
Hallo,

der Titel beschreibt das ganze eigentlich schon ganz gut. Zu dem Programm habe ich nur den Exename, der auch in der Prozessliste erscheint. Kennt jemand eine Lösung?

MfG
Regan
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 20.02.09 18:53 
Du könntest eine Botschaft mit SendMessageCallback oder SendMessageTimeout senden. Wird diese verarbeitet, gilt die Anwendung als reagierend, und genau diese Abarbeitung kannst du so feststellen.

Wenn du nur den Namen der Exe der Anwendung hast, dann musst du erst ein Handle der laufenden Anwendung finden, an das du die Botschaft schicken kannst.
Das Problem ist nur: Was, wenn das Programm mehrfach gestartet ist? :gruebel:
Dann müsstest du alle Instanzen beachten.
Regan Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Sa 21.02.09 12:26 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Du könntest eine Botschaft mit SendMessageCallback oder SendMessageTimeout senden. Wird diese verarbeitet, gilt die Anwendung als reagierend, und genau diese Abarbeitung kannst du so feststellen.

OK. Danke.

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Wenn du nur den Namen der Exe der Anwendung hast, dann musst du erst ein Handle der laufenden Anwendung finden, an das du die Botschaft schicken kannst.
Das Problem ist nur: Was, wenn das Programm mehrfach gestartet ist? :gruebel:
Dann müsstest du alle Instanzen beachten.

:mrgreen: , es ist nicht mehrfach gestartet :wink: .
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Sa 21.02.09 12:28 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Du könntest eine Botschaft mit SendMessageCallback oder SendMessageTimeout senden. Wird diese verarbeitet, gilt die Anwendung als reagierend, und genau diese Abarbeitung kannst du so feststellen.


Oder IsHungAppWindow verwenden.