Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

Помогите с классом TStream....   Найти похожие ветки 

 
Kiloper   (2006-08-09 11:23) [0]

Написал такое событие:

procedure TForm4.Button1Click(Sender: TObject);
var  a:TStream;

begin
a:=TStream.Create;
Richedit1.Lines.SaveToStream(a);
Richedit1.Lines.LoadFromStream(a);
a.Free;
end;
А оно при нажатии кнопки выдает ошибку:
[Warning] Unit4.pas(152): Constructing instance of "TStream" containing abstract method "TStream.Read"
[Warning] Unit4.pas(152): Constructing instance of "TStream" containing abstract method "TStream.Write"


Как работать с классом TStream???


 
-=Germe$=- ©   (2006-08-09 11:25) [1]

a:=TStringStream.Create;


 
Сергей М. ©   (2006-08-09 11:26) [2]

a:=TMemoryStream.Create;
try
 Richedit1.Lines.SaveToStream(a);
 a.Position := 0;
 Richedit1.Lines.LoadFromStream(a);
finally
a.Free;
end;


 
Kiloper   (2006-08-09 11:29) [3]

Если писать TStringStream то там надо еще надо параметр String писать, то есть
a:=TStringStream.Create(s);
Сделал так, остальное оставил как есть, однако RichEdit после этого остается пустым, как будто пустой поток.


 
Сергей М. ©   (2006-08-09 11:35) [4]


> Сделал так, остальное оставил как есть


Ну так а что ж ты тогда удивляешься, что рич у тебя пустой ?


 
Slym ©   (2006-08-09 11:39) [5]

Kiloper   (09.08.06 11:29) [3]
как будто пустой поток.

не пустой, а "конченый" (от конец), делай a.Position := 0;



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
2-1154572394
7D7
2006-08-03 06:33
2006.09.17
Поговорим о поиске в БД!


15-1156771702
Черный Маг
2006-08-28 17:28
2006.09.17
Высший курс черной магии.


15-1155935385
Ketmar
2006-08-19 01:09
2006.09.17
господа киевляне, сколь кейчас стоит снимать квартиру?


15-1156340251
lorn
2006-08-23 17:37
2006.09.17
D2006 ->crystal report


2-1156749832
Mamochka
2006-08-28 11:23
2006.09.17
Ошибка инициализации приложения (0xc0000005)