Hallo Astat,
gedacht hatte ich mir das eigentlich so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
sl : TStringList;
begin
sl := ThreadStringList.lockStringList;
try
//-- hier etwas mit der Stringlist sl anstellen
finally
ThreadStringList.Unlock;
end;
end;
[edit]
Ich habe mich da ein wenig an TThreadList angelehnt.
Dort wird auch mit ThreadList.lockList die TList übergeben.
[/edit]
Laut Deiner Aussage wäre dann sl ohne Schutz, obwohl ich
eine CriticalSection gesetzt habe?
Ist diese CriticalSection nur innerhalb der Instanz gültig?
Grüße
Klaus