Forum: Programmieren allgemein
Delphi
by Gausi,
22. Nov 2022
Verstehe ich das richtig? Du separierst aus der Original-Stringlist die Zahlen, packst diese in eine neue Stringlist, und sortierst diese, indem du die Strings darin zu Integer umwandelst? Kann man machen ... ist aber irgendwie von hinten durch die Brust ins Auge. :stupid:
So sollte es "direkt" gehen:
function SortStringListOfInteger(List: TStringList; Index1, Index2: Integer): Integer;...
Forum: Programmieren allgemein
Delphi
by Gausi,
21. Nov 2022
Dafür musst du eine passende Compare-Funktion nehmen. Wie das genau mit StringList und CustomSort dort geht, weiß ich auf Anhieb nicht. In meinem Player nutze ich für meine String-Properties der Objekte in den ObjectLists sowas:
function AnsiCompareText_Numbers(const S1, S2: string): Integer;
begin
Result := CompareString(LOCALE_USER_DEFAULT, SORT_STRINGSORT or SORT_DIGITSASNUMBERS,...