Форум: "Основная";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизКак сохранить выделенный текст из 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c