Entwickler-Ecke
Windows API - Prozedur in fremder Komponente (andere Anwendung) aufrufen
Cypax - Di 12.08.08 09:54
Titel: Prozedur in fremder Komponente (andere Anwendung) aufrufen
Hallo Forum,
gibt es irgendeine Möglichkeit (mir ist auch jeder dreckige Trick recht) um in einer Komponente, welche einer anderen Anwendung angehört eine Prozedur aufzurufen?
Es geht hierbei nicht um das Simulieren von Klicks oder Tastendrücken mit Sendmessage!
Also z.B. gibt es eine Anwendung OTHER. Darin befindet sich eine Komponente X. Nun möchte ich mit meiner Anwendung MY aufrufen können: X.DoSomething();
Bekannt sind:
- das Handle der anderen Anwendung
- das Handle der Komponente
- Klasse der Komponente
- dass die andere Anwendung mit Delphi (vermutl. 5.0) erstellt wurde
Zum Hintergrund:
Es geht um das Auslesen von Daten einer Verwaltungsanwendung. Diese hat eine Tabellenkomponente mit den gesuchten Daten.
Bislang komme ich nur mühsam an die Daten, indem ich einen Screenshot der Tabelle mache und mit OCR auswerte.
Von hinten durch die Brust ins Auge.
Ich weiß aber, dass die Komponente eine SaveToFile(f: file)-Methode besitzt. Wenn ich diese aufrufen könnte, wäre das eine feine Lösung.
So, nun bin ich auf eure Vorschläge gespannt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!