Könntest Du mir bitte ein Beispiel geben, wie ich das am BEsten angehe
Mit Synchronize:
Delphi-Quellcode:
procedure TForm6.TCPServerExecute(AContext: TIdContext);
begin
if AContext.Connection.IOHandler.ReadLn = 'test' then
Synchronize(ClearItems);
end;
procedure TForm6.ClearItems;
begin
CMB.Properties.Items.Clear;
end;
Ab Delphi 2009 geht es auch mit TThread.Queue, was den kleinen Vorteil hat dass es den
TCP Server Thread nicht blockiert.