![]() |
Nachrichten und Fenster
Hey Leute, ich ha da so ein kleines Problem...
ich habe ein Programm von einem anderen Programmierer erhalten, welches mir nachrichten der Form "hallo ich bin hier..." übermitteln soll. Dieses Programm starte ich über Delphi (es befindet sich in einer DLL). Die gesendete Nachricht will ich mir dann im Programm anzeigen lassen...! Dazu bin ich bisher wie folgt vorgegangen:
Delphi-Quellcode:
Nun soll in der Variablen "Nachricht" die Nachricht des "Fremden Programms" an "mein Programm" stehen, nur wie zeige ich sie an?? Da sind ja nur integer werte drin??!! Wie bekomme ich denn damit einen Text der Form "hallo ich bin hier..."?
var
Nachricht: TMSG; begin repeat while (Peekmessage(nachricht, 0, 0, 0, PM_Remove) do if (Nachricht.message <> WM_QUIT) then begin TranslateMessage(Nachricht); DispatchMessage(Nachricht); end; WaitMessage; until (false); Bitte um Hile |
Re: Nachrichten und Fenster
Hallo clownxx, kannst du etwas genauer beschreiben, wie du die Nachricht identifizieren willst? Hat der Programmierer dir irgendwas darüber gesagt? Hat er vielleicht was von RegisterWindowMessage oder WM_COPYDATA erwähnt?
Ohne zu wissen, wie genau die Daten übermittelt werden, kann ich dir kaumm helfen. |
Re: Nachrichten und Fenster
nein leider weiß ich gar nichts darüber, aber ich werden mal versuchen ab ich etwas darüber rausbekommen kann!
Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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