@Sir Rufo
es gibt da eine Stelle in Deinem Code, mit dem ich nicht klar komme:
Delphi-Quellcode:
constructor TWorkThread.Create( CreateSuspended : Boolean );
begin
FCS := TCriticalSection.Create;
ich war bisher davon ausgegangen dass diese Section ein eindeutiger, einmaliger Abschnitt sein muss.