Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Stringliste zufällig mischen (https://www.delphipraxis.net/110463-stringliste-zufaellig-mischen.html)

Klaus01 18. Mär 2008 16:33

Re: Stringliste zufällig mischen
 
Zitat:

Zitat von bigg
Exchange ist doch imho eine SWAP-Funktion. Warum muss die Liste, also deren Strings umsortiert werden, es reicht doch wenn nur deren Index (Integer) "sortiert" wird.

Ja, es swapt die Indizes.
Grüße
Klaus

jottkaerr 18. Mär 2008 19:18

Re: Stringliste zufällig mischen
 
TListBox.Items ist aber kein TStringList-Objekt, sondern dahinter verbirgt sich ein TListBoxStrings-Objekt. Dies treibt in seiner Exchange()-Methode einiges mehr an Aufwand als eine einfache TStringList. Deshalb ist das direkte Mischen der TListBox.Items so langsam.

jkr


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:39 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