Главная страница
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.019 c
15-1320485519
RDen
2011-11-05 12:31
2012.02.26
Свернуть все окна в Win XP


2-1321739730
3asys
2011-11-20 01:55
2012.02.26
PowerPoint в OleContainer


11-1242230322
boguslaw
2009-05-13 19:58
2012.02.26
koledb


6-1223555585
Alex603081
2008-10-09 16:33
2012.02.26
Соединение по MAC адресу


2-1321475790
DnoProgrammer
2011-11-17 00:36
2012.02.26
свой Opendialog