Показать сообщение отдельно
  #3  
Старый 20.02.2011, 16:14
StudentMarat StudentMarat вне форума
Прохожий
 
Регистрация: 18.02.2011
Сообщения: 38
Репутация: 156
По умолчанию

Вот решил. Здесь при нажатии на кнопку текст из Memo1 копируется построчно в Memo2

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 s2:String;
 s:String;
 i,j:integer;
begin
   try
    s:=memo1.Text;
    s2:='';
    i:=1;
    while (i<=length(s)) do
     begin
      if s[i]<>' ' then
       begin
        s2:=s2+s[i];
       end;
      if s[i]=' ' then
       begin
        Delete(s,1,i);
        if (s2<>'') then
         memo2.Lines.Add(s2);
        s2:='';
        i:=0;
       end;
      inc(i);
     end;
     memo2.Lines.Add(s);
   except
    on e:Exception do
   end;
end;
Ответить с цитированием