Mir kommt das ganze Konstrukt etwas seltsam vor. Da wird ein Pointer lokal definiert, mit seinen Daten wird ein postmessage losgeschickt und dann ist die procedure zu ende
und der Pointer und seine Daten hängen im undefinierten Raum???
Delphi-Quellcode:
begin
new(p);
sendmessage(p...);
dispose(p);
Kann ich ja noch nachvollziehen, aber postmessage halte ich für Harakiri.
Oder bin ich da auf dem falschen Gleis?
Gruß
K-H