Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.181 c
15-1274862307
xayam
2010-05-26 12:25
2010.08.27
Антикомпьютерный контроль (АКК)


2-1271309315
Дмитрий. М
2010-04-15 09:28
2010.08.27
Транслитерация Киррилица->Латинница - что делаю не так?


15-1267615251
noob_one
2010-03-03 14:20
2010.08.27
Можно ли готовую dll прикомпилировать к программе?


15-1268947805
Юрий
2010-03-19 00:30
2010.08.27
С днем рождения ! 19 марта 2010 пятница


2-1270752495
Vincero
2010-04-08 22:48
2010.08.27
Иконки 256х256 в Delphi