Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi daten aus fremdanwendung bekommen (mgl falsche Gruppe?) (https://www.delphipraxis.net/3744-daten-aus-fremdanwendung-bekommen-mgl-falsche-gruppe.html)

nawrot 28. Mär 2003 09:57


daten aus fremdanwendung bekommen (mgl falsche Gruppe?)
 
Hallo

Ich habe folgendes Problem und suche nach eine möglichen Lösung dafür. Da ich keinerlei Erfahrung mit Dephi habe, kann es sein, dass es die falsche Sprache ist.
Ich habe eine Anwendung, die in einem Fenster regelmäßig Daten ausspuckt. Diese Daten würde ich gerne für die Weiterverarbeitung verwenden. Von diesem Fenster bekomme ich mittels Analyser folgende Daten:
2334233\thtmltreeview\notext
jetzt die Fragen:

ist es möglich mittels Delphi diese Daten zu bekommen?

Auf der Suche nach einer Lösung wurd mir "gesagt", dass man so ein Problem mittels eines Hooks lösen kann. Dazu müßte man die Fremdanwendung "überzeugen" beim starten eine dll zu laden und über diesen Weg dann die Komminikation realisieren.

Ist das richtig und umsetzbar in delphi?

herzlichen Dank

David Nawrot

Luckie 28. Mär 2003 12:56

So lange du keinen Treiber mit Delphi programmieren willst geht alles mit Delphi.
Da du aber keine Erfahrung mit Delphi hast, wird es etwas schwer werden für dich. Um was für eine Art Controll handelt es sich denn? Ist es ein Edit, dann brauchst du keine DLL. Sollte es ein Listview oder ähnliches sein, dann mußt du eien DLL in dem Prozess injizieren oder zumindest soeicher in dem Prozess reservieren.

nawrot 28. Mär 2003 13:49

Hallo

es handelt sich (laut spy++) um einen THmtlTreeview. Das scheint laut Webseite ein Modul zu sein, dass es ermöglicht, HTML-Tags zu verwenden. Das kann man unter http://www.tmssoftware.com/htmltv.htm anschauen. Da der Unterschied zwischen Listviews und treeviews vermutlich gering ist, greift wohl der zweite Teil deiner Antwort. Glücklich macht mich die Aussage: Alles ist möglich. Die Frage ist nur, wie komme ich an das Thema heran. Gibt es diesbezüglich Webseiten oder tutorials , die mir ersteinmal einen Überblick verschaffen, damit gezielter Fragen kann? Und was ist der empfohlene Weg, dll oder speicher. Da ich weder weiß, wie das eine noch das andere umzusetzen ist, interessiert mich wahrscheinlich die dll lösung, da ich, wenn erst einmal angefangen, bestimmt noch andere Infos aus der Anwendung verarbeiten kann.

danke

David Nawrot


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz