Lesen:
Zitat:
Delphi-Quellcode:
{
This is useful if you want to send a message from your DLL back
to the calling application.
}
Das ist ein Unterschied, da sich die
DLL im gleichen Prozess / Adressraum befindet. Was du willst geht nur mit WM_COPYDATA, da dann Windows dafür sorgt, dass die Zeiger in einen Speicherbereich gemappt werden, in dem der Zeiger für beide Prozesse gültig ist.
Ein Beispiel gibt es hier:
http://delphisonstiges.michael-puff.de -> WM_COPYDATA.html