Вниз
Скачать: CL | DM;

Загрузка TFileStream в RichEdit - проблемы при ключе fmOpenRead   Найти похожие ветки 

← →
dorik   (2010-03-23 23:33) [0]

Нужно загрузить файл в TFileStream, произвести изменения в потоке и потом загрузить в RichEdit, НО при этом НЕ менять содержимое файла. Если делаю так:

 
 Stream := TFileStream.Create(NOTEDB, fmOpenRead);
 //Пыаюсь провести изменеия, но не удается из-за fmOpenRead
 Stream.Seek(0, soFromBeginning);
 NoteEdit.Lines.LoadFromStream(Stream);
 Stream.Free;


то и файл и поток не меняются.


← →
Игорь Шевченко ©   (2010-03-23 23:43) [1]

скопируй в другой стрим и меняй его


← →
Юрий Зотов ©   (2010-03-24 00:07) [2]

Вместо TFileStream используйте TMemoryStream


← →
Германн ©   (2010-03-24 02:08) [3]

Теоретически изменения наверно можно выполнить в NoteEdit, а не в стриме.
Теоретически есть и ещё варианты, но они разновидность [2].


← →
Германн ©   (2010-03-24 03:17) [4]


> то и файл и поток не меняются.
>

Они "жестко связаны". Учебники стоило бы почитать.
Хотя я не знаю такого учебника. :(
Увы.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.046 c
2-1270210504
Вэн
2010-04-02 16:15
2010.08.27
Апдейтер для ММО


15-1265369204
Тайлер Дерден
2010-02-05 14:26
2010.08.27
1С, терминальный сервер и печать


15-1266622204
Юрий
2010-02-20 02:30
2010.08.27
С днем рождения ! 20 февраля 2010 суббота


15-1270905676
Германн
2010-04-10 17:21
2010.08.27
Бесплатный футбол возвращается к россиянам через инет.


2-1268143587
DROWSY
2010-03-09 17:06
2010.08.27
Font TMenu.




   Наверх