Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#6

Re: string mit postmessage übermitteln?

  Alt 12. Jan 2006, 12:27
Man kann mit PostMessage durchaus einen Pointer/PChar uebermitteln, solange es nur innerhalb des Adressraums des Programms bleibt.
Versucht man die Adresse zu einem anderen Programm zu schicken, so ist sie dort bedeutungslos, da das andere Programm seinen eigenen Adressraum hat.

Der Fehler bei Jens lag daran das die Stringvariable im Threadobjekt enthalten war. Es konnte also prinzipiell vorkommen das der Thread schon beendet war wenn die Message ankam. Der String war dann natuerlich schon dealloziiert und der Pointer zeigte in den Wald.
  Mit Zitat antworten Zitat