var
Liste: TList;
begin
Liste := TList.Create;
try
// Remplir la liste
Liste.Add('Fichier1.txt');
Liste.Add('Fichier2.txt');
Liste.Add('Fichier3.txt');
// Traiter chaque élément en parallèle
TParallel.ForEach<string>(Liste,
procedure(const Element: string)
begin
TraiterFichier(Element);
end
);
finally
Liste.Free;
end;
end;
var
Liste: TList;
begin
Liste := TList.Create;
try
// Remplir la liste
Liste.Add('Fichier1.txt');
Liste.Add('Fichier2.txt');
Liste.Add('Fichier3.txt');
finally
Liste.Free;
end;
end;