![]() |
IP's sortieren
Ich habe eine ListView Komponente, in der ich IP's eintrage. Ich bin eigentlich davon ausgegangen, das der SortType die alle von alleine ordnen kann aber dem scheint nicht so sein. Egal ob ich Text oder Data als SortType nehme die IP's landen dann in folgender Reihenfolge:
192.168.0.1 192.168.0.11 192.168.0.2 etc. Wie kann ich das ordentlich sortieren? Es kann auch über ColumnClick gemacht werden, aber mit den im Forum gefundenen Quellcodes sortiert er das auch nicht korrekt. (speziell mit dem normalen und erweiterten ListView-Sortieren aus der CodeLib) Vielen Dank im Vorraus |
Re: IP's sortieren
Wenn mich nicht alles täuscht, dann ist diese Reihenfolge auch korrekt.
.11 kommt nacht .1 und vor .2 MfG Florian :hi: |
Re: IP's sortieren
![]() Diesen Code habe ich mal zum sortieren verwendet. Nun denke man sich folgenden Fall ;) 192.168.0.1 192.168.0.2 192.168.0.4 192.168.0.5 stehen in der ListView. Nun füge ich 192.168.0.3 hinzu und schwups wird die hinten angefügt obwohl sie eigentlich in der Mitte stehen müsste? Was mache ich da falsch? Zitat:
|
Re: IP's sortieren
Zitat:
__________________________________________________ _ Du könntest sie ins Dezimalformat umwandeln, dann normal sortieren, und dann wieder rückwandeln. Für Gepunktet --> Dezimal inet_addr Für Dezimal --> Gepunktet inet_ntoa Schau mal in der Win32's Programmers Reference nach. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz