Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
Re: Zwei Stringlisten miteinander vergleichen. Wie am besten
21. Nov 2008, 12:33
Noch' n Gedicht
Delphi-Quellcode:
function SameContent(const FirstList, SecondList: TStrings): Boolean;
var i, iIndex: integer;
tempList: TStringList;
begin
Result := FirstList.Count = SecondList.Count;
if Result then
begin
tempList := TStringlist.Create;
try
tempList.Assign(SecondList);
i := 0;
while Result and (i < FirstList.Count) do
begin
iIndex := tempList.IndexOf(FirstList[i]);
if iIndex < 0 then
Result := false
else
tempList.Delete(iIndex);
inc(i);
end;
finally
tempList.Free;
end;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|