Nur um es mal erwähnt zu haben:
Delphi-Quellcode:
var S: String;
begin
...
S := 'Hallo';
TThread.Synchronize(nil,
procedure
begin
Memo1.Lines.Add(S);
end);
...
end;
PS: Ein Delphi/
RAD 2009/2010/XE ist dafür schon nötig.
Ein Therapeut entspricht 1024 Gigapeut.