Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
Delphi XE2 Professional
|
Re: Doppelte wörter aus memo Löschen
15. Okt 2009, 23:02
In #5 steht doch schon eine fertige Lösung.
Delphi-Quellcode:
procedure KillDuplicates(s: TStrings);
var
iLow, iHigh: integer;
begin
for iLow := 0 to s.Count - 2 do
for iHigh := Pred(s.Count) downto Succ(iLow) do
if s[iLow] = s[iHigh] then
s.Delete(iHigh);
end;
procedure TMainForm.Button1Click(Sender: TObject);
begin
Memo1.Lines.BeginUpdate;
KillDuplicates(Memo1.Lines);
Memo1.Lines.EndUpdate;
end;
MFG
Jens
Jens Hartmann Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
|