Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Клиентский десктоп на сервере...


spogi ©   (2003-08-11 02:48:00) 

procedure TForm1.Button2Click(Sender: TObject);
var
Canvas:TCanvas;
ScreenDC:HDC;
begin
ScreenDC := GetDC(0);
Canvas:=TCanvas.Create();
Canvas.Handle:=ScreenDC;
Image1.Canvas.Copyrect(Rect(0,0,Image1.Width,Image1.Height),
Canvas, Rect(0,0,Screen.Width,Screen.Height));
ReleaseDC(0,ScreenDC);
Canvas.Free;
end;

Вышеуказанная процедура четко работает и копирует на Image весь десктоп. Через Image1.Picture можно заполучить рисунок который он скопировал из десктопа. А вот что мне хочеться (и даже очень):
- есть программа клиент, на которым получаем десктоп, нужно его отправить на сервер. То есть как рисунка с Image1 на клиенте передать на Image1 на сервере? Клиент-сервер работают с СОКЕТАМИ? (TClientSocket, TServerSocket)...


Digitman   (2003-08-11 09:42:00) [1]

см.

TBitmap.SaveToStream + TCustomWinSocket.SendStream - отправка
TBitmap.LoadFromStream + TCustomWinSocket.ReceiveBuf - получение


Наверх

Титульная страница Поиск, карта сайта Написать письмо