Проверить на наличие записей в Memo

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

В общем хочу проверить на содержание каждой строки Memo, что-то типа цикла который прервется при пустом значении,, ну и чтоб сразу записать например в другое Memo...

Что-то типа

если первая строка есть слово то ..
провериь следующую
если пусто остановить цикл
Zroman
Сообщения: 75
Зарегистрирован: 20 апр 2005, 19:23
Откуда: Киев

i:=0;
while length(Memo1.Lines)>0 do inc(i);
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

Код: Выделить всё

i:=0;
while (Length(Memo1.Lines[i])>0) and (i < Memo1.Count) do 
begin
  ...
  inc(i);
end;
С уважением, Lost Angel...
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Zroman, LAngel спасибки...
Вот что получилось...

Код: Выделить всё

procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
Memo2.clear;
i:=0;
while (Length(Memo1.Lines[i])>0) do
begin
Memo2.Lines.Add(Memo1.Lines[i]);
showmessage('common') ;//Ну это так для наглядности цикла
inc(i);
end;
end;
Тема закрыта[/color]
Ответить