![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Загрузка TFileStream в RichEdit - проблемы при ключе fmOpenRead [D7]
dorik © (2010-03-23 23:33:00)Нужно загрузить файл в TFileStream, произвести изменения в потоке и потом загрузить в RichEdit, НО при этом НЕ менять содержимое файла. Если делаю так:
Stream := TFileStream.Create(NOTEDB, fmOpenRead);
//Пыаюсь провести изменеия, но не удается из-за fmOpenRead
Stream.Seek(0, soFromBeginning);
NoteEdit.Lines.LoadFromStream(Stream);
Stream.Free;
то и файл и поток не меняются.
Германн (2010-03-24 03:17:00) [1]
> то и файл и поток не меняются.
>
Они "жестко связаны". Учебники стоило бы почитать.
Хотя я не знаю такого учебника. :(
Увы.
Германн (2010-03-24 02:08:00) [2]Теоретически изменения наверно можно выполнить в NoteEdit, а не в стриме.
Теоретически есть и ещё варианты, но они разновидность [2].
Юрий Зотов (2010-03-24 00:07:00) [3]Вместо TFileStream используйте TMemoryStream
Игорь Шевченко (2010-03-23 23:43:00) [4]скопируй в другой стрим и меняй его