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

Вниз

передача картинки в потоке через сокет   Найти похожие ветки 

 
3asys ©   (2011-11-17 23:34) [0]

Добрый день,
Нужно передать bitmap между клиентом (IdTCPClient) и сервером (IdTCPServer):
Клиент:
procedure TForm1.Button2Click(Sender: TObject);
var
 ms: TMemoryStream;
 b : TBitmap;
begin
//Запись:
 IdTCPClient1.Connect(1000);
 ms := TMemoryStream.Create;
 b:=TBitmap.Create;
 b := self.GetFormImage;
 b.SaveToStream(ms);
 ms.Position:=0;
 IdTCPClient1.WriteStream(ms);
end;


Вопрос: Как эту картинку принять на сервере и вывести на Image ?


 
Плохиш ©   (2011-11-18 02:37) [1]


>  b:=TBitmap.Create;
>  b := self.GetFormImage;
>

Это что за маразм?

> Вопрос: Как эту картинку принять на сервере и вывести на
> Image ?

С помощью соответствующего события сервера, подробности написаны в справке по используемому компоненту.


 
И. Павел ©   (2011-11-18 12:25) [2]


> 3asys ©   (17.11.11 23:34)

Вот хорошая статья по работе с сокетами в инди. Сам ее читал, когда нужно было организовать такую связь. Там описана в том числе  и передача картинки:
http://www.delphimaster.ru/books/978594723593/fragment.html


 
3asys ©   (2011-11-18 17:03) [3]

> И. Павел ©

Спасибо Большое. Это то, что нужно.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1321131467
Laguna
2011-11-13 00:57
2012.02.26
Изменить курсор вне модальной формы


2-1321086771
Vladimir
2011-11-12 12:32
2012.02.26
Сохранение и загрузка зашифрованного текста в Delphi 2009


15-1320784202
Юрий
2011-11-08 23:30
2012.02.26
С днем рождения ! 9 ноября 2011 среда


15-1320848351
xss22
2011-11-09 18:19
2012.02.26
Удаление элемента со сдвигом из массива array of record


6-1251214387
alik
2009-08-25 19:33
2012.02.26
Подвисание при вызове TcpClient1.Receiveln()