Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизЗагрузка 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.067 c