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

Вниз

Ошибка с Stream   Найти похожие ветки 

 
Morg   (2003-09-20 11:51) [0]

Правильно ли я отсылаю Stream, почему выдает ошибку ?
Abstract Error.

procedure TForm1.Button1Click(Sender: TObject);
var
JpegIm: TJpegImage;
str: TStream;
begin
JpegIm := TJpegImage.Create;
str := TStream.Create;
JpegIm.LoadFromFile("C:\pic.jpg");
JpegIm.SaveToStream(str);
ServerSocket1.Socket.Connections[0].SendStream(str);
JpegIm.Destroy;
str.Free;
end;


 
Verg ©   (2003-09-20 11:56) [1]

TStream - абстрактный класс, т.е. это прототип.
Нужно использовать его наследников (TFileStream, TMemoryStream и т.д).
> procedure TForm1.Button1Click(Sender: TObject);
> var
> JpegIm: TJpegImage;
> str: TStream;
> begin
> // JpegIm := TJpegImage.Create;
> str := TFileStream.Create("C:\pic.jpg", fmOPENREAD);
> //JpegIm.LoadFromFile("C:\pic.jpg");
> // JpegIm.SaveToStream(str);
// к чему эти все перекидавания через JpegIm?
> ServerSocket1.Socket.Connections[0].SendStream(str);
// нн дя.. А почему 0? Почему не 1 или 2?
> // JpegIm.Destroy;
> str.Free;
> end;


 
Verg ©   (2003-09-20 12:02) [2]


> // нн дя.. А почему 0? Почему не 1 или 2?


А, догадался - "кто первый встал, того и тапки"



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
8-56768
nukeATK
2003-07-20 00:27
2003.11.17
Определение Пересечений


6-56804
BlackSun
2003-09-21 19:11
2003.11.17
Ras+определение скорости коннекта


14-56911
MVVD
2003-10-25 10:54
2003.11.17
Глючит HP-610C


14-56838
Dimonnn
2003-10-28 00:11
2003.11.17
Помогите найти


3-56481
Denisiy
2003-10-28 15:58
2003.11.17
TStoredProc - ошибку выдает... Чего не хватает