Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как изравить от такого разделителя ? [D6, D7, Win2k, WinXP]


Officeman ©   (2007-07-14 11:03:00) 

загружаю html страницу в memo1, методом get
в загруженном web-source страницы встречаются символы

скриншот 3 Kb
http://www.ufamag.ru/design/br.gif

как их убрать из текста?
немогу найти решение проблемы

возможно ли методом StringReplace ?
дельфи сама непонимает этот знак. автоматом переводит корретку.

памагите пожалуйста.


Officeman   (2007-07-14 14:52:00) [1]

всё. всё! спасибо за поддержку!!!
оочень помогли! топ неактуален.  можно closed


VirEx   (2007-07-14 14:49:00) [2]

'10#' и 10# разные вещи, в первом случае это строка из трех символов, во втором случае это один символ, правда не печатаемый

у мэмо есть метод GetText вроде, вот там PChar


Officeman   (2007-07-14 14:46:00) [3]

пикец! я идиот ;)) сутки через ящиком. мазги глючат

    StringReplace(TOVAR2, ''#10'', '', [rfReplaceAll]);

Operation complete!


Officeman   (2007-07-14 14:30:00) [4]

как данные TMEmo, представить и вывести на экран(в memo2) в формате PChar ??
возможно ??


Officeman   (2007-07-14 14:23:00) [5]

суть. нужно заменить переносы на пробелы.
пробовал по разному) неполучается.
что делаю нетак?

StringReplace(ptext, PChar('10#'), ' ', [rfReplaceAll]);


Officeman   (2007-07-14 13:43:00) [6]

т.е. так ?
StringReplace(ptext, '10#', '13#10#', [rfReplaceAll]);

или както подругому?


VirEx   (2007-07-14 12:30:00) [7]

в windows переход на следующую строку осуществляется двумя байтами: 13 (окончание строки) и 10 (начало новой строки)
в Unix  - только 10
возможно та страница которую ты загружаешь находится на unix хосте, либо была сделана в "юникс формате", поэтому этот знак новой строки (10#) без окончания строки (13#) и отображается "квадратом", попробуй сделать замену 10# на 13#10#


Officeman   (2007-07-14 11:04:00) [8]

изв. за ошибку в сабже


Наверх

Титульная страница Поиск, карта сайта Написать письмо