Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2013, 03:37   #1
апрол
Пользователь
 
Регистрация: 07.12.2008
Сообщений: 12
По умолчанию Delphi memo сортировка по алфавиту

Здравствуйте, пушу програмку тел. справочник.
Даные про каждого человека записываются в отдельную строчку ФИО, улица, дом, телефон.
Не могу организовать сортировку по алфовиту, вернее реализовал сортировку, но сортируются вся информация по алфавиту а не рядки
Код:
flag:=true;
  while flag do
  begin
    flag:=false;
    for i := 0 to Memo1.Lines.Count-2 do
      begin
        if Memo1.Lines[i]>Memo1.Lines[i+1] then
          begin
            str:=Memo1.Lines[i];
            Memo1.Lines[i]:=Memo1.Lines[i+1];
            Memo1.Lines[i+1]:=str;
            flag:=true;
подскажите что я сделал не правильно
апрол вне форума Ответить с цитированием
Старый 12.12.2013, 03:54   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

А так пробовал?
Код:
var sL:TStringList;
begin
 sL:=TStringList.Create;
 sL.Assign(Memo1.Lines);
 sL.Sorted:=True;
 Memo1.Lines.Assign(sL);
 sL.Free;
Правда, я не понял, что значит вся информация
type_Oleg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка по алфавиту. asmars Общие вопросы C/C++ 3 17.04.2012 00:42
Сортировка по алфавиту NuR1k БД в Delphi 5 21.08.2010 19:14
сортировка по алфавиту в StringGrid (delphi) konsul_81 Помощь студентам 4 10.05.2010 23:50
Как создать упорядочивание слов в строке (memo) по алфавиту Лаваzzа Помощь студентам 0 03.05.2010 20:40