Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > TRichEdit почему то портит строку (добавляет перен


Автор: Pcrepair 17.3.2015, 18:32
Добрый день. Есть следующая ситуация :
1. на форме два RichEdit
2. из первого RichEdit строка переносится в другой RichEdit, с обработкой
(в общем там код ХТМЛ-страницы)
настройки RichEdit :
WordWrap = False
MaxLength = 0
ScrollBars = ssBouth
в общем все как в букваре

3. Код ХТМЛ-страницы размещен в первом  RichEdit(до компиляции), при этом все таки, несмотря на настройки, RichEdit вводит перенос строки на длинной строке, типа <p>jhjhjhjkjjj..............</p>(это просто видно), хотя никто RichEdit не просил об этом. на более коротких строках все нормально.
4. обработка абзаца спотыкается на переносе строки, введенном RichEdit. более короткие сроки обрабатываются как предначертано
5. при этом, если загрузить тот же код ХТМЛ-страницы из файла(тем же самым RichEdit) или просто скопировать в ручную, ВСЕ строки обрабатываются нормально, хотя визуально перенос строки в RichEdit на том же самом месте.

Вопрос:
1. в чем принципиальная разница между вводом данных в Lines(TStrings) при сборке программы от ввода данных в процессе работы программы? это где то прописано? представлялось что разницы нет.
2. можно ли это как то устранить, или все же не надо заранее(до компиляции проекта) вводить данные в контрол?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)