Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#7

Re: Doppelte Einträge in Array filtern

  Alt 2. Nov 2007, 18:33
Hallo Dominik,

bedenke, dass für jeden ShortString der maximal benötigte Speicherplatz reserviert wird - AnsiStrings sind da viel ökonomischer.

Delphi-Quellcode:
procedure ExtractUniqueStrings(list, result: TStrings);
var
  temp: TStringList;
begin
  temp := TStringList.Create;
  temp.Sorted := True;
  temp.Duplicates := dupIgnore;
  try
    temp.Assign(list);
    result.Assign(temp);
  finally
    temp.Free;
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat