![]() |
Memo Text von anderem Fenster in das Memo meines programms
Moin,
ich such jetzt schon ca 1std in der Suche danach, hab aber nichts passendes gefunden(btw Luckie, dein Tutorial mit den Handles hat mir gefallen). Ich möchte mit meinem Programm darauf reagieren, wenn in dem fremdem Programm eine Zeile in ein Memo eingefügt wird, aber wie fange ich das ab? |
Re: Memo Text von anderem Fenster in das Memo meines program
*hochschieb*
|
Re: Memo Text von anderem Fenster in das Memo meines program
Wie hängen die beiden Fenster zusammen?
Wird das eine vom anderen erstellt? Oder haben sie überhaupt nichts gemeinsam? |
Re: Memo Text von anderem Fenster in das Memo meines program
sie haben nichts gemeinsam, das eine ist ein spiel mit einem memo, das andere ist mein programm, das auf einträge in dem memo des spiels reagieren soll
|
Re: Memo Text von anderem Fenster in das Memo meines program
Uff, nun da denke ich wirst du mit Botschaften arbeiten müssen und vermutlich pointern.
Die Botschaften vom Typ TMSG übermitteln nur Integer-Werte also keinen Text, daher brauchst du dann wohl einen Pointer, der auf den Memo-Speicher zeigt. Dieser wird bei der Botschafts-Übertragung von Windows berücksichtigt und der Speicherinhalt wird in den Bereich deiner Überwachungsanwendung kopiert. Weil beide Anwendungen ihren eigenen Speicherbereich haben, können sie nicht auf den gleichen Speicherbereich zeigen. (frag mich net wie das mit Pointern funzt :mrgreen: ) Eine andere Möglichkeit wäre sie per Netzwerk kommunizieren zu lassen. Da kannst du dann auch ganz bequem Text übermitteln. |
Re: Memo Text von anderem Fenster in das Memo meines program
ich hab nur 1 pc *g*
|
Re: Memo Text von anderem Fenster in das Memo meines program
*hochschieb²*
hoi, also ich möchte alle neuen lines die in das richedit (ist das überhaupt eins?) hinzukommen, in MEINEM eigenen programm ebenfalls in mein richedit kommen. Das ist das Spiel: ![]() ^^^^die lines möchte ich in meinem programm reinkriegen :\ |
Re: Memo Text von anderem Fenster in das Memo meines program
Hallo,
handelt es sich bei dem Spiel um ein Programm vor Dir oder von fremden Dritten ? Ist das Programm auch ein Windows-Programm ? Oder ist es ein DOS basierendes Programm ? Behauptung: Bei einem DOS-Spiel kannst Du es vergessen. Wenn es sich um ein Windows-Programm handelt, kannst Du versuchen an das Handle heran zu kommen. Dann kannst Du mit WM_GETTEXT den Inhalt pollen. Um an Info's über fremde Fenster zu gelangen verwende ich folgendes Programm ![]() |
Re: Memo Text von anderem Fenster in das Memo meines program
hoi, das spiel ist nicht von mir ;) es ist C&C Tiberian Sun,
es ist 100% ein windowsprogramm, da ich einige leute kenne die selber schon patches (z.b für mehr als 8 farben) gebastelt haben, die dann in der listbox hinzukamen(im spiel). zu dem handle hab ich 2 fragen, 1: ändert sich das handle nicht nach jedem neuen start? 2: ich habe mir das tool mal gezogen, aber das spiel geht immer über "WinDowse" d.h ich kann die infos nie sehen weil ich das windowse fenster nicht sehe :\ |
Re: Memo Text von anderem Fenster in das Memo meines program
Hallo,
zu 1) Ja zu 2) Keine Ahnung |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz