Sortowanie właściwości TSTringList Names jako liczby całkowite zamiast ciągów [duplikat]

To pytanie ma już odpowiedź tutaj:

Jak mogę sprawić, aby TStringList sortował inaczej w Delphi 3 odpowiedzi

Mam duży plik danych tekstowych, w którym każda linia wygląda tak

10005=08/18/09,No BS,25094,wrg1

, a dane nie są uporządkowane (tj. liczba przed znakiem równości)

Ładuję ten plik do StringList jako pary Nazwa Wartość. Funkcja sortowania TStringList nie działa oczywiście, ponieważ liczby są łańcuchami, a nie liczbami całkowitym

Jak mogę je uporządkować przed załadowaniem ich do TStringList?

Czy istnieje szybka funkcja, na której wykonuję plik, która zwraca TStrings, które mogę przypisać do TStringList?

thankx

questionAnswers(1)

yourAnswerToTheQuestion