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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2009, 01:04   #1
KVANTOM
Пользователь
 
Аватар для KVANTOM
 
Регистрация: 04.01.2009
Сообщений: 20
Вопрос Поиск в мемо-2

Здраствуйте !
Вот, немогу решить задачку ....
В мемо , надо удалить дублирующие строки, но один екзымпляр оставить !
Я пробовал так
for i:=0 to memo1.lines.count-1 do
begin
for a:=1 to memo1.lines.count-1 do
begin
if memo1.lines[i]=memo1.lines[a] then
memo1.lines.delete(a);
end;
end;
KVANTOM вне форума Ответить с цитированием
Старый 09.01.2009, 07:22   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i : integer;
begin
 i := 0;
 while i < Memo1.Lines.Count do
 begin
   if Memo1.Lines.IndexOf(Memo1.Lines[i]) < i then
     Memo1.Lines.Delete(i)
   else
     inc(i);
 end;
end;
разберётесь?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.01.2009, 12:21   #3
KVANTOM
Пользователь
 
Аватар для KVANTOM
 
Регистрация: 04.01.2009
Сообщений: 20
По умолчанию

Да. Спасибо. !
KVANTOM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск в мемо Marsik Помощь студентам 15 22.06.2008 11:28
Поиск слова в поле типа МЕМО БД PARADOX KAZAKH БД в Delphi 2 05.06.2008 07:22
курсор в мемо Чуча Помощь студентам 7 05.03.2008 15:44
мемо ben95 Общие вопросы Delphi 1 29.01.2008 10:10
Строки в Мемо BETONOMESHALKA Общие вопросы Delphi 6 17.11.2007 02:01