Главная страница
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.011 c
2-1321607338
TeaNick
2011-11-18 13:08
2012.02.26
Проверка принадлежности перечислимому типу.


15-1319805286
Who_are_you
2011-10-28 16:34
2012.02.26
Защита, патент


2-1321552371
Laguna
2011-11-17 21:52
2012.02.26
Сообщение компилятра


2-1320229207
Fr
2011-11-02 13:20
2012.02.26
сокеты и браузер


2-1321098441
a101081
2011-11-12 15:47
2012.02.26
StrToFloat()