Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Alguien sabe??? (https://www.clubdelphi.com/foros/showthread.php?t=12513)

diegofhernando 19-07-2004 15:48:30

Alguien sabe???
 
Que tal foro... pues mi problema es acerca de la captura y envio de un escritorio remoto, es decir la visualizacion del contenido del escritorio de un pc remoto. con esto llevo varios meses y me ha funcionado usando 2 apps, un cliente y un servidor, capturo la imagen completa del escritorio del usuario y la envio por la red a mi receptor y me ha funcionado. solo q cuando lo uso en una red base 10, pues normalmente se bloquea el pc ó definitivamente no se ven las imagenes capturadas remotamente... he visto algunas buenas aplicaciones desarrolladas con delphi q funcionan perfectamente y segun entiendo no capturan todo el escritorio remoto sino solo una parte y la envian por segmentos... pero como hacerlo es decir como capturar solo un bloque del escritorio y mas aun como armar por pedazos la imagen del lado del receptor... pues la verdad espero q entiendan el punto y agradezco su colaboracion como siempre.

Salu2... :cool:

delphi.com.ar 19-07-2004 16:19:51

Primero quiero sugerirte que pongos en los títulos de los hilos, algun texto que describa la problemática del mismo.
Supongo que para copiar el DeskTop estas usando alguna función como BitBlt, bueno esta funcíon tiene suficientes parámetros como para poder seleccionar de a partes lo que quieres copiar.

Saludos!

diegofhernando 19-07-2004 16:31:04

presento mis disculpar por el titulo del hilo y te agradezco por la respuesta... lo cierto es q agradeceria un poco mas de ayuda acerca del tema, pues no es solo acerca del uso de la funcion de captura, q a proposito voy a mirar lo q me comentas, sino tambien el como reconstruir y armar los segmentos del lado del receptor, actualmente las imagenes viajan como streams de una lado a otro, quizas de esta forma se mas adecuado reconstruirlas, pero la verdad es q no se como hacerlo, de nuevo muchas gracias por la colaboracion y tiempo.

Salu2 :cool:

delphi.com.ar 19-07-2004 16:37:40

Creo que tendrías que rediseñar los paquetes, pensando en mandar la información previa de que parte de la pantalla es la que estas sobreescribiendo (Un Rect).

Saludos!

diegofhernando 19-07-2004 18:08:02

Bien... he logrado usar la funcion BitBlt para segmentar la imagen capturada... ahora como hacer para tomar esos bloques de imagen y unirlos para formar una solo imagen??? hmm espero q no sea tan complicado...

Salu2... :cool:

delphi.com.ar 19-07-2004 18:41:39

Nuevamente, si utilizas BitBtl puedes valerte de sus parámetros para ubicar la imagen donde te plazca.

Saludos!

diegofhernando 19-07-2004 18:47:53

Perfecto, eso esta hecho... ahora otra pregunta es posible utilizar esta funcion BitBlt para dibujar sobre un JPG?. por q lo hice con BMP y pues la transferencia de estos bloquecillos de imagen no es q sea muy liviana, me gustaria poder hacerlo con los JPG's. Gracias.

delphi.com.ar 19-07-2004 19:08:43

Aqui tienes un ejemplo: http://www.clubdelphi.com/foros/show...=&threadid=794

delphi.com.ar 19-07-2004 19:09:59

Ups!... recién me doy cuenta que has participado de ese hilo! :D


La franja horaria es GMT +2. Ahora son las 10:40:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi