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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2009, 12:21   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
причем "фраза n" может содержать как одно слово так и несколько.
ТОгда тебе никогда не определить длины слова при таких условиях.
Цитата:
в цикле сделать проверку
Ну так сделай, чего ждеш.
Код:
for i:=0 to Memo.Lines.count-1 do begin
 if length(Trim(memo.lines[i]))<30) then begin
   memo.lines[i-1]:=memo.lines[i-1]+memo.lines[i];
  memo.lines.delete(i);
end;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.03.2009, 12:24   #12
XuTpbIu
Злобстер
Форумчанин
 
Аватар для XuTpbIu
 
Регистрация: 19.03.2009
Сообщений: 134
По умолчанию

(Не компилил)
Код:
I := 0;
while I < memo1.lines.Count - 2 do
begin
    s:=memo1.Lines[i];
    s1:=Copy(s,0,7);
    s2:= Copy(s,8,7)
    s3:= Copy (s,16,7);
    s4:= Copy (s,24,7);
    if Length(memo1.lines[I + 1]) < 30 then
    begin
      s2 := s2 + Memo1.Lines[I + 1];
      Inc(I);
    end;
    Inc(I);
end;
От знаний ещё никто не умирал, но рисковать не стоит.
XuTpbIu вне форума Ответить с цитированием
Старый 24.03.2009, 13:54   #13
Leksda
Пользователь
 
Регистрация: 20.03.2009
Сообщений: 14
По умолчанию

всем спасибо! решил, делал проверку если строка больше заданной, разбивал строки на подстроки. заносил подстроки в переменные и выводил их строкой в memo, если меньше, то добавлял строку в переменную и плюсовал к нужной переменной! далее формировал новую строку из изменненных строк и удалял последнюю строку в memo вместо неё записывал мод. строку
оказалось, что апостолов просто колбасило...
Leksda вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сколько строк в memo? Xcopy Общие вопросы Delphi 2 16.03.2009 16:25
Memo - кол-во строк. Лубышев Компоненты Delphi 1 17.05.2008 22:54
Паскаль. Объединение строк. gotex Помощь студентам 6 08.05.2008 22:47
Нумерация строк в Memo Макс84 Компоненты Delphi 10 02.04.2007 17:10
количество строк в memo Albenous Компоненты Delphi 4 15.01.2007 19:00