|
Тема |
Проблем с RichEdit и FileStream |
|
Автор | M (Нерегистриран) | |
Публикувано | 21.08.03 13:48 |
|
|
Опитвам да запиша RichEdit във FileStream, заедно с друга информация след това:
Stream:=TFileStream.Create('Test.txt',fmCreate or fmShareExclusive);
RichEdit1.Lines.SaveToStream(Stream);
Buff:='This is other info'; // Buff e oт тип string
Len:=length(Buff); // Len e oт тип integer
Stream.Write(Len,SizeOf(Len));
Stream.Write(pointer(Buff)^,Len);
Всичко е наред със записа, но после, при четене с RichEdit.LoadFromStream (преди това има Srtream.Free и създаване с параметър fmOpenRead), указателя на потока е установен в края на файла и не мога да прочета записаната информация след RichEdit. Иначе форматирането в Rich-a и всичко останало е ОК.
Как мога да реша проблема? И това ли е най-удачния начин за запис на форматиран текст (RichEdit) заедно с други данни в един и същи файл? Мерси на отзовалите се!
|
| |
|
|
|