Aber Dein "Array of ObjectList" kann ich nicht ganz nachvollziehen.
wenigstens das scheint mir einleuchtend
SQL-Code:
Anzhappen:=Wieviele_Teile_in_Liste(FNList);
set length(LA,Anzhappen);
for i:=0 to anzhappen-1 do begin
LA[i]:=Tmpliste.create
fülle(FNListe,LA[i]);
end;
For i:=0 to Anzhappen do
machThread;
So ungefähr sollte das Laufen.
Gruß
K-H
Wenn er die Instanz der ObjectList an den Thread weitergibt, dann brauch er sich diese nicht mehr zu merken. Die soll ja eh temporär sein. Dann kann der Thread beim Verlassen der Execute Methode auch gerade noch die ObjectList ins Nirvana wandern lassen.
Dann braucht er auch kein Array mehr mitzuschleppen in dem Dann u.U. die Instanzen noch hängen bleiben.