Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Как сохранить выделенный текст из TRichEdit в файл?   Найти похожие ветки 

 
Роман К.   (2004-04-18 16:03) [0]

В RichEdit загружен RTF файл. Нужно сохранить выделенный кусок в файл, причем в виде обычного текста.
Пробовал через файловый поток, вместо текста - абракадабра. Через текстовый файл - все нормально.
Навсякий случай код:

_FileStream:=TFileStream.Create(SaveDialog.FileName,fmCreate);
reText.PlainText:=True; {???}
st:=reText.SelText;
_FileStream.Write(st,Length(st));
_FileStream.Free;


P.S.: Или потоки не предназначены для работы с текстом?


 
хз ©   (2004-04-18 16:11) [1]

Проще через TStringList.

var
sl:tstringlist;
begin
sl:=tstringlist.create;
sl.text:=rich.seltext;
 sl.savetofile(file);
sl.free;
end;


 
Anatoly Podgoretsky ©   (2004-04-18 16:28) [2]

Потоки предназначены для работы с байтами (с абстрактными).


 
Роман К.   (2004-04-18 20:21) [3]

Спасибо, совсем забыл про stringlist :)

Заметил одну странность richedit"а: если при вызове метода findtext, раскладка клавиатуры переключена на английскую, то искомый текст(русский) он не находит. если же раскладка русская, то все в порядке. Это только у меня или известный глюк?



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.051 c
3-1080908541
WondeRu
2004-04-02 16:22
2004.05.02
Подмена Field на TMemoField


3-1081412672
Ivan
2004-04-08 12:24
2004.05.02
Общий доступ к файлу


1-1082151596
Dionnis
2004-04-17 01:39
2004.05.02
Переход по закладкам элемента PageControl


1-1081663474
cyborg
2004-04-11 10:04
2004.05.02
Поиск подстроки не чувствительный к регистру букв


7-1079437541
Vintik
2004-03-16 14:45
2004.05.02
проверка существования записи в реестре