Delphi-PRAXiS
Seite 3 von 6     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   e-mail adressen ordnen im memo (https://www.delphipraxis.net/162201-e-mail-adressen-ordnen-im-memo.html)

biby90 12. Aug 2011 14:36

AW: e-mail adressen ordnen im memo
 
hundert prozentig... danke danke danke!!!

biby90 12. Aug 2011 14:38

AW: e-mail adressen ordnen im memo
 
da war ich die ganze zeit so nah dran und doch so weit entfernt
:oops:

DeddyH 12. Aug 2011 14:40

AW: e-mail adressen ordnen im memo
 
Aber letztendlich konnten wir Dich ja noch "hinschubsen" :mrgreen:

biby90 12. Aug 2011 14:41

AW: e-mail adressen ordnen im memo
 
jop mein freund sagt auch immer wenn er mir mathe bei bringt dass ich immer mal ein ar**hvoll brauche^^

biby90 12. Aug 2011 14:59

AW: e-mail adressen ordnen im memo
 
eine frage habe ich noch für mein eigenes verständnis....
was hat es mit dem auf sich:
Delphi-Quellcode:
 for i:=0 to Memo1.Lines.Count - 2 do

RWarnecke 12. Aug 2011 15:01

AW: e-mail adressen ordnen im memo
 
Mit der FOR-Schleife wird jede einzelne Zeile vom Memo durchgegangen und alles was zwischen begin und end für die FOR-Schleife steht, wird ausgeführt.

himitsu 12. Aug 2011 15:03

AW: e-mail adressen ordnen im memo
 
Der Index des Arrays, bzw. der StringListe geht von
Delphi-Quellcode:
0 bis Length - 1
, bzw.
Delphi-Quellcode:
0 bis Count - 1
.

Da du jeweils den aktuellen mit dem nachfolgenden Wert vergleichst, mußt du für den ersten Wert also von
Delphi-Quellcode:
KleinsterIndex bis HöchsterIndex - 1
durchlaufen, also
Delphi-Quellcode:
0 bis Count - 1 - 1
.

biby90 12. Aug 2011 15:10

AW: e-mail adressen ordnen im memo
 
danke... dann hab ihr erstmal übers wochenende ruhe vor mir^^

DeddyH 12. Aug 2011 15:11

AW: e-mail adressen ordnen im memo
 
Oder etwas anders ausgedrückt: Listen (also auch TStrings) sind 0-indiziert, d.h. das erste Element hat den Index 0. Count gibt die Anzahl der enthaltenen Elemente zurück, da das erste den Index 0, das zweite den Index 1 usw. hat, muss das letzte Element also den Index Count - 1 haben. So, da wir ja jedes Element mit seinem Nachfolger vergleichen wollen, darf die Schleife nur bis Count - 2 (also vorletztes Element) laufen, da wir sonst hinter der Liste lesen würden.

biby90 12. Aug 2011 15:18

AW: e-mail adressen ordnen im memo
 
zuhause probier ichs nochmal mit einer quicksort... das dauert ja ewig bis die 4000 e-mails geordnet sind xD


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.
Seite 3 von 6     123 45     Letzte »    

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