Entwickler-Ecke
Windows API - Fenster überwachen ??
Babalulu - Mi 14.01.04 02:29
Titel: Fenster überwachen ??
Hallo zusammen..
Habe ein Problem.
Ich möchte mit einem Delphiprogramm auf eine Ferhlermeldung eines anderen Programms reagieren.
Mit FindWindow komm ich da nicht so richtig weiter, da folgendes Problem ist.
Das Programm das überwacht werden soll heißt PVD.exe. Der Fenstertitel der Anwendung heißt "Print Vorbereitung Digitalaufträge". Das Taskbar Symbol heist aber wie der Name der Anwendung, also "PVD". Und genau so "PVD" heißt hauch der Fenstertitel der Fehlermeldung. Also wenn ich jetz mit einem Timer nach dem Fenster "PVD" suchen lasse, findet er immer das Taskbar Symbol und reagiert, obwohl noch keine Fehlermeldung ausgegeben wurde.
Ich möchte es realisieren, das bei einer Fehlermeldung das Programm automatisch neu gesartet wird.
Habt ihr ne Idee ???
Gruß Baba
Moderiert von
Tino: Überflüssige Absätze entfernt.
Delete - Mi 14.01.04 04:27
Nimm den Klassennamen noch dazu.
Babalulu - Mi 14.01.04 05:17
Hey, danke für dein Interesse!
Mh... :?:
Kannst du mir ein kleines Beispiel coden?
Ich bin noch nicht so Fit in Delphi, und verstehe nicht genau wie du das meinst.
Gruß Baba
Delete - Mi 14.01.04 06:49
FindWindow erwartet zwei Parameter, den Klassennamen und den Fenstertitel. Der Klassenname von TNA Symbol sollte ein anderer sein, wie der vom Fenster, ergo sollte FindWindow das Fenster finden, wenn du beides angibst. Den Klassennamen kannst du mit WinSight (liegt bei Delphi bei) oder mit meinem Programm WindowInfo (auf meiner HP) rausfinden.
Babalulu - Do 15.01.04 00:36
Hallo Lucki
Danke für die Info. Werde mal sehen ob ich damit klar komme.
Gruß Baba
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!