Funktion in externem Programm ansprechen (ausführen)
-
Hi@all,
ich habe hier ein winzig kleines Problemchen...
,
wie der Titel schon sagt, will ich in einer externen Anwendung eine Funktion
aufrufen (sprich, aus meinem Programm heraus einen BtnClick in einer anderen
Anwendung simulieren).Is doch simpel oder?

Vorraussetzungen:
- Der "Button" ist -nicht- sichtbar (das Formular auf dem der Btn steht ist nicht offen)
- VCL Anwendung (Delphi 4/5)
- Keine Schnittstellen vorhanden (COM, ..., bla)
- virt. Addresse der Funktion ist bekanntHat jemand eine Ahnung wie ich das (elegant
) realisieren kann?- über die Addr. aufrufen, aber woher den offset nehmen? (und überhaupt, in Win... neee)
- mittels FindWindow, etc. bis zum Btn durchhangeln? (Aber dann muß das entspr. Form auch angezeigt werden... (oder?))hm, komm hier nicht richtig weiter, gibts da net was elegantes?
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum VCL/CLX (Borland C++ Builder) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hallo
So wie ich das verstehe ist das
- mittels FindWindow, etc. bis zum Btn durchhangeln? (Aber dann muß das entspr. Form auch angezeigt werden... (oder?))
das was du brauchst. Ob das Control angezeigt wird oder nicht spielt keine Rolle, nur ob es angelegt wurde.
bis bald
akari