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


Автор: Vladimir_K 17.4.2007, 17:12
Имеется исходный .txt файл (он выводится в окно RichEdit для обработки):

"15323zx12Q"
AAAAA,1254312,BXW,Q7
AAAAA,1254312,BXW,Q8
AAAAA,1254312,BXW,Q9
...

после программного удаления заголовка - "15323zx12Q", и начальных символов из каждой строки AAAAA текстовый файл после сохранения должен иметь вид:

1254312,BXW,Q7
1254312,BXW,Q8
1254312,BXW,Q9
...

а на самом деле вид получается такой:

{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 1254312,BXW,Q7
\par 1254312,BXW,Q8
\par 1254312,BXW,Q9

Почему так происходит?
Если использовать окно Memo вместо RichEdit, то все работает правильно, но окно Memo в Windows'98 не допускает текстовых файлов большого объема - несколько тысяч строк...
И вообще в 98-ой при подобной обработке происходит какая-то фигня - 400-500 первых строк обработка идет нормально, потом все нарушается... Попробовал ту же программу на Win'XP - никаких нарушений.

Автор: ama_kid 17.4.2007, 17:19
поставь свойство PlainText=true

Автор: Snowy 17.4.2007, 17:19
Включи PlainText

Автор: Vladimir_K 17.4.2007, 18:23
Спасибо! Помогло!  smile 

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