Кажется имеется ошибка в TStringList при сортировке русского текста.
Строю простейшее приложение с двумя TMemo и кнопкой. Вот код:
procedure TForm1.Button1Click(Sender: TObject);
var
strList: TStringList;
begin
strList:= TStringList.Create;
strList.Duplicates:= dupAccept;
strList.AddStrings(Memo1.Lines);
strList.Sort;
Memo2.Clear;
Memo2.Lines.AddStrings(strList);
strList.Free;
end;
В Memo1 ввожу фамилии:
Аршавин
Погребняк
Быстров
В Memo2 строки выводятся в виде:
Быстров
Аршавин
Погребняк
В Delphi (CodeGear RAD Studio 2009) этот же код работает правильно.
Уважаемые эксперты, что скажете?
Прежде чем отправлять сообщение об ошибке в lazarus bugtracker, хотелось бы посоветоваться
со знающими людьми.