Moin Delphi-Community!
Ich hab schon einige Beiträge zu diesem thema gelesen, aber allerdings nicht das gefunden wonach ich so richtig gesucht hab. Also ich beschreibs mal kurz:
Ich lese Daten einer Messung aus, speicher diese in einer Textdatei und anschließend lade ich diese Datei in eine StringList. Diese Daten sind nur einstellige Kommazahlen, die sowohl positiv als auch negativ sein können. Von diesen Daten (ca.1000) brauch ich den größten und den kleinsten Wert. Meine Überlegung war, die StringList mit Sort zu sortieren und dann den ersten und letzten Wert zu nehmen. Die sortierung der zahlen klappt soweit, nur das Vorzeichen wird ignoriert, quasi hab ich dann so eine Liste:
0
-0,1
0,1
-0,2
0,2
ABER richtig wäre ja:
-0,2
-0,1
0
0,1
0,2
Hat jemand eine Ahnung wie ich das realisieren kann? Gibts vielleicht eine andere Möglichkeit, die gewünschten werte zu erhalten? Oder muss ich die Daten wirklich erst in ein Array überführen, damit ich sie richtig sortieren kann?
MfG
Andy