Forum: Object-Pascal / Delphi-Language
by Blup,
26. Jun 2014
Queue ist komfortabler aber erst in neueren Delphiversion möglich. Im Prinzip arbeitet es genauso wie Postmessage.
Das Problem Objekte sicher von einem Thread an einen anderen weiter zu reichen, wird dadurch allein aber nicht gelöst.
Forum: Object-Pascal / Delphi-Language
by Blup,
26. Jun 2014
Dazu muss erst mal auf PostMessage umgestellt werden, jetzt steht da noch SendMessage ...
Forum: Object-Pascal / Delphi-Language
by Blup,
26. Jun 2014
Du versendest die Adresse einer lokalen Variablen (@LogMsg) in der die Adresse des Objektes gespeichert ist.
Sinnvoller ist es natürlich die Adresse des Objektes zu versenden.
SendMessage(FMainFormHandle, PM_MsgFromThread, Integer(Pointer(LogMsg)), 0);
{...}
var
P: TLogMessage;
begin