Autor Beitrag
peeage
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50



BeitragVerfasst: Mi 21.02.07 20:34 
Den Inhalt eines Label- oder Editelements einer fremden Anwendung auszulesen stellt kein Problem dar, nur wie sieht es zb. bei einem StringGrid aus?

Ist es möglich den Text einzelner Zellen auszulesen, sei es direkt oder über einen Umweg?



mfg
peeage Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50



BeitragVerfasst: Do 22.02.07 19:54 
keine Ideen?
Reinhard Kern
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 591
Erhaltene Danke: 14



BeitragVerfasst: Do 22.02.07 20:56 
Hallo,

auf Elemente anderer Anwendungen kann man nur zugreifen, sofern sie Windows-Elemente sind und man die Fensternummer weiss bzw. herausfinden kann. Auf Delphi-Objekte ist ein Zugriff so nicht möglich, da man sie überhaupt nicht identifizieren kann. Ich muss dazusagen, dass das alles sowieso aus Sicherheitsgründen verboten sein sollte und sicher irgendwann auch wird; niemanden geht ein fremdes Programm etwas an, nicht einmal, ob es überhaupt existiert.

Theoretisch besteht unter Windows alles aus Windows, auch die Darstellung eines Stringgrids, aber den Aufbau zu analysieren ist sehr aufwendig und ausserdem kann man aus unsichtbaren (weggescrollten)Teilen sowieso nichts auslesen.

Gruss Reinhard