Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows Nachrichten Korreckt versenden. (https://www.delphipraxis.net/128204-windows-nachrichten-korreckt-versenden.html)

Corpsman 26. Jan 2009 14:33

Re: Windows Nachrichten Korreckt versenden.
 
Ja was Broadcast bedeutet, ist mir schon klar.

Nur glaubte ich nicht das da entsprechende software darauf anspringt.

mein Versuch
WM_COPYDATA

ducrh
WM_USER

zu ersetzen klappen aber leider auch nicht. Denn dann kommt die Nachricht nicht mehr an.

Luckie 26. Jan 2009 15:00

Re: Windows Nachrichten Korreckt versenden.
 
Warum sollte andere Software die Nachricht WM_COPYDATA nicht auswerten?

Und das WM_USER nicht funktioniert ist auch klar. So bald du komplexe Datentypen (Strings usw.) übertragen willst und es um Zeiger auf Adressbereiche deines Prozesse geht, musst du WM_COPYDATA verwenden, da dann Windows dafür sorgt, dass die zu verschickenden Daten in einem gemeinsam nutzbaren Speicherbereich gemappt werden.

Corpsman 26. Jan 2009 15:02

Re: Windows Nachrichten Korreckt versenden.
 
ok dann bin ich wieder am Anfang und Brauche das Handle der 1. Instanz

Luckie 26. Jan 2009 15:04

Re: Windows Nachrichten Korreckt versenden.
 
Zitat:

Zitat von Corpsman
ok dann bin ich wieder am Anfang und Brauche das Handle der 1. Instanz

Richtig. Wo ist das Problaem der ersten Instanz eine gescheite Fensterklasse zu geben oder nach dem Fenstertitel (der zweite Parameter von MSDN-Library durchsuchenFindWindow) zu suchen?

Corpsman 26. Jan 2009 15:28

Re: Windows Nachrichten Korreckt versenden. [gelöst]
 
lol,

Jetzt hab ichs Geblickt ;)

Mein Sample tut nun, nur in meiner eigentlichen Anwendung gehts noch nicht. Aber das liegt dan wol worin anders ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:05 Uhr.
Seite 2 von 2     12   

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