Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Löschen doppelter Zahlen (https://www.delphipraxis.net/7775-loeschen-doppelter-zahlen.html)

hitzi 21. Aug 2003 19:45

Re: Löschen doppelter Zahlen
 
Hast doch dann trotzdem noch eine Schleife drin zum Überprüfen. Oder reicht dir eine Schleife nicht?

MfG Hitzi

n00b_on_knees 22. Aug 2003 13:12

Re: Löschen doppelter Zahlen
 
mir schon, aber meinem Professor nich....lol.

Tpercon 22. Aug 2003 13:33

Re: Löschen doppelter Zahlen
 
Hier hast du so eine umständliche Lösung, die deinen Ansprüchen genügen sollte:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i, j: integer;
    s: string;
    ts: TStringList;
begin
  ts := TStringList.Create;
  try
  Caption := 'Starte';
  for i := 0 to Memo1.Lines.Count - 1 do
    ts.Add(Memo1.Lines.Strings[i]);
  if ts.Count > 0 then begin
    i := 0;
    repeat
      s := ts.Strings[i];
      inc(i);
      for j := ts.Count - 1 downto i do begin
        if ts.Strings[j] = s then begin
          ts.Delete(j);
        end;
      end;
    until i >= ts.Count-1;
  end;
  Memo1.Lines.Clear;
  for i := 0 to ts.Count - 1 do
    Memo1.Lines.Add(ts.Strings[i]);
  Caption := 'Fertig';
  finally
    ts.Free;
  end;
end;
Ansonsten kannst du das auch mal intensiver selbst probieren, war jetzt ne Arbeit von 2 Minuten.

n00b_on_knees 26. Aug 2003 16:24

Re: Löschen doppelter Zahlen
 
okey danke, werd mir das mal genauer ansehen... kenn das ja nichmal so genau wie du da das gemacht hast :shock:

Tpercon 27. Aug 2003 07:55

Re: Löschen doppelter Zahlen
 
Wenn dir was daran unklar ist, dann frage.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz