Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.03.2010, 00:24
Cracer Cracer вне форума
Прохожий
 
Регистрация: 28.12.2008
Сообщения: 33
Репутация: 10
По умолчанию Перехват перехода на новую строку

Доброго времени суток Прошу Вашей помощи, ибо гугл помочь не смог
Положение: Есть текст в Memo1 (несколько строк).
Код:
Блаблаблабла 
блабла балабалал
блабалабалаб
Задача: Создать одну, цельносплошную длинную строку, без перевода строк, поставив при этом, в том месте где текст переходит на другую строку, знак /new т.е. должно получится:
Код:
Блаблаблабла/newблабла балабалал/newблабалабалаб
Ответить с цитированием
  #2  
Старый 24.03.2010, 00:36
Аватар для Лунтик-Некрофил
Лунтик-Некрофил Лунтик-Некрофил вне форума
Начинающий
 
Регистрация: 28.09.2009
Сообщения: 165
Репутация: 12
По умолчанию

Беги по тексту, ищи символ перевода строки(вроде "\10", но лучше сам посмотри), удаляй его и вставляй все, что душа пожелает. Этот вопрос очень много раз поднимался на форуме, поищи в поисковике.
__________________
Алкоголик-аморал, явная угроза обществу
Блин, я уже местный, а все равно нифига не знаю...
Ответить с цитированием
  #3  
Старый 24.03.2010, 08:52
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Есть такая функция
Код:
Str:=StringReplace(Str,' ',#13#10,[rfReplaceAll]);
В данном случае преобразовавает пробелы в концы строк...
Код:
Str:=StringReplace(Str,' ','блаблабла',[rfReplaceAll]);
А в данном случае пробелы в 'блаблабла'...
Ну и ищи свой вариант по аналогии...
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #4  
Старый 24.03.2010, 20:56
Ama Ama вне форума
Активный
 
Регистрация: 15.07.2008
Сообщения: 260
Репутация: 23
По умолчанию

Вообще в мемо есть св-во мемо.техт, которая является строкой. Вот ее и обравтывай. Символ конца строки: #10#13. Вот их и удаляй.
__________________
APPLICATION.TERMINATOR
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:32.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025