Autor Beitrag
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Di 20.07.04 08:59 
Hallo Leute,

ich möchte mir ein Programm schreiben welches im Hintergrund läuft und bei unterschiedlichen Anwendungen Eingabefelde (Edit, Combobox, etc) mit Werten füllt. Das setzen der Werte in die Eingabefelder wird wohl nicht das Problem sein.

Das Programm soll ständig im Hintergrund alle Fenster auf deren Titel überprüfen und bei Übereinstimmung (mit meiner Konfigurationdatei) sollen die Eingabefelder in dem Fenster mit Inhalt gefüllt werden.

Zur Zeit weiß ich noch nicht wie ich die Überprüfung der Fenster und deren Titel programmieren soll. Also ist es sinnvoll (Performance) in einem Thread ständig alle Fenster mir von Windows liefern zu lassen? Der Thread würde ja mehrmals in der Sekunde alle Fenster abrufen. Würde das nicht das System zu sehr bremsen? Oder gibt es sogar andere Möglichkeiten?

Gruß
Tino
maxk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1696
Erhaltene Danke: 1

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Di 20.07.04 09:11 
Könnte man nicht nur dann nach Fenstern suchen, wenn ein ShellHook ein WM_SETTEXT erkennt?

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.
Tino Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 22.07.04 09:46 
Danke für deinen Vorschlag.

Ich benutze aber den Weg das ich in einem Thread z. B. jede Sek alle Fenster durchgehe und auf deren Titel überprüfen.

Hier habe ich unter anderem das Thread Objekt und das raussuchen der Fenster:
www.delphi-forum.de/topic_28245.html

Gruß
Tino