Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ver videos a través de un Panel, ¡¡¡Curioso!!! (https://www.clubdelphi.com/foros/showthread.php?t=49021)

aeff 10-10-2007 20:43:19

Ver videos a través de un Panel, ¡¡¡Curioso!!!
 
Hola, les traigo un descubrimiento, hagamos lo siguiente: pongamos un Panel y como color especifiquemosle: $00100010, ahora, ejecutemos nuestro programa, luego, abrimos el Windows Media Player o cualquier otro reproductor, pongamonos a ver cualquier pelicula u otra cosa que se visualice, pongamos nuestro form con el Panel sobre el reproductor,

¿les sucede lo mismo que a mi?, ¿Por qué será?:confused::D;)

Saludos,
Aeff!!

jhonny 10-10-2007 20:50:33

No me pasa nada extraño :(.

dec 10-10-2007 21:02:55

Hola,

Pues es cierto... se ve el vídeo en reproducción en el panel... probado con Media Player Classic.

PD. Y no sólo eso... con este último programa minimizado en la bandeja del sistema (no en la barra de tareas), si pones el "panel" en la posición donde estaba el reproductor al ser minimizado... ¡se ve también el vídeo! :D :D

:eek: :eek: :eek: :eek:

egostar 10-10-2007 21:04:45

Cita:

Empezado por dec (Mensaje 237544)
Hola,

Pues es cierto... se ve el vídeo en reproducción en el panel... probado con Media Player Classic.

:eek: :eek: :eek: :eek:

:eek: :eek: :eek: :eek:

Alguien que nos diga que color en la paleta es ese $00100010


Salud OS

jhonny 10-10-2007 21:06:13

Cita:

Empezado por dec (Mensaje 237544)
Hola,

Pues es cierto... se ve el vídeo en reproducción en el panel... probado con Media Player Classic.

PD. Y no sólo eso... con este último programa minimizado en la bandeja del sistema (no en la barra de tareas), si pones el "panel" en la posición donde estaba el reproductor al ser minimizado... ¡se ve también el vídeo! :D :D

:eek: :eek: :eek: :eek:

Caramba¡¡¡ ¿Con que sistema operativo lo estan probando?, ¿Tienen tarjeta aceleradora grafica o algo asi?

dec 10-10-2007 21:08:54

Hola,

Pues con Windows XP y una tarjeta gráfica con aceleración de esa, pero, de 32 MB, tiene unos años ya. :)

El asunto es curioso, por el tema del color. Puedes hacer una captura de pantalla del panel, y "pegarla" en el "Paint", ¡y se verá el vídeo! ¿Esto cómo va? Queremos saber. :D

egostar 10-10-2007 21:12:52

Cita:

Empezado por dec (Mensaje 237547)
Hola,

Pues con Windows XP y una tarjeta gráfica con aceleración de esa, pero, de 32 MB, tiene unos años ya. :)

El asunto es curioso, por el tema del color. Puedes hacer una captura de pantalla del panel, y "pegarla" en el "Paint", ¡y se verá el vídeo! ¿Esto cómo va? Queremos saber. :D

Pues incluso sin ejecutar el programa, solo colocando $00100010 en el color del Panel se ve el video en el panel :rolleyes::rolleyes::rolleyes:

Yo tambien quiero saber

Salud OS

Palmiro 10-10-2007 21:16:44

Hola samigos del foro:

A mi en principio no me salio nada de lo que dicen.... Si puede ver el video al poner el que form sea transparente al color negro.
Pero no creo que esten hablando de eso...
Si pueden agregar mas detalles, se los agradeceria....

jhonny 10-10-2007 21:20:19

Bueno lo he probado en dos Windows XP service Pack 2, en uno con una compilación de lo dicho en Delphi 6 y el otro con una compilación del Delphi2007, he reproducido con Windows Media Player 9 y no me sucedio :p, queria ver ese efecto :D.

egostar 10-10-2007 21:21:23

Yo creo que debe de ser algún hook de captura a través de ese codigo de color $00100010, lo he probado con Windows Media y si se ve el video, pero lo he probado con esMas Player y no pasan las imagenes.

:rolleyes: Algún hoyo en el código de esos progamas :confused:

Salud OS

jhonny 10-10-2007 21:25:03

¿Porque sera que siempre todos pueden ver las cosas menos yo? :D, lo mismo me sucede con lo de google adsense, todos pueden ver eso menos yo :( :D.

Palmiro 10-10-2007 21:25:49

Hola Amigos yo de nuevo y esta ves les escribo para decirles a mi tambien me salio y lo probe con delphi 2007 y Cristal player y tenian razon al decir que no hace falta que se este ejecutando el program con que solo estes reproduciendo la peli y tengas maximizado la pantalla de delphi lo podes ver e inclusive los subtitulos...
La verdad que todo un misterio

PD: Tambien probe con bsplayer pero automaticamente cuando empezaba a reproducir la peli el delphi tiraba una leyenda....

seoane 10-10-2007 21:25:59

Pues yo creo que tiene que ver con el "overlay" (superposiciones). Pero estoy adivinando, aquí desde linux se me hace difícil reproducir el fenómeno :p :D

Una forma de comprobarlo es desactivar las superposiciones (Herramientas / Opciones / Rendimiento / Opciones Avanzadas) y comprobar si el "fenómeno" se sigue produciendo

aeff 10-10-2007 21:31:20

bueno, entonces que me dicen, ¿fue algo que hicienron a proposito los programdores de Windows?, tambien con la funcion RGB(16,0,16) nos da ese color, me di cuenta de esto una ves que le tire una foto al media player y lo pegue en el paint, me asuste porque pense que mi PC se estaba descontrolando, pero al cabo de un tiempo veo que no era problema de mi PC si no de ese defecto al que yo no le conozco el origen...

por favor, si alguien encuentra el ¿por que? que lo haga comunicar... esto lo veo verdaderamente curioso.

saludos,

aeff!!

gluglu 10-10-2007 23:41:38

No hace falta siquiera agregarle un TPanel. Poniendo el color del Form a dicho color, se consigue el mismo efecto con el propio form.

Lo he probabo en BDS 2006 VCL.Net y también. :p

Y como decía egostar, incluso en tiempo de diseño. No hace falta compilar.

xEsk 12-10-2007 01:20:31

Otra cosa muy graciosa jugando con esto, es hacer una captura de pantalla mientras se esta viendo un video, luego pegas esta imagen al "Paint" y el video sigue viéndose xD Y si movéis la imagen veréis que pasa, es imposible caputrar un frame de un video usando el "ImprPant"... xDDD

Parece ser que este es un "color especial" en el Windows.

Saludos.

casacham 12-10-2007 03:19:16

Algo Pasa
 
Hola a todos
Quiero decirles que el truco funciona, utilizo Delphi 7 y WINXP SP2. Tengo el antivirus Kaspersky funcionado y cuando le doy F9 antes de que logre ejecutarse el programa (en tiempo de compilacion) aparece un mensaje del antivirus que dice:

Procces is trying to inject into another process. This bihaviour is typical of some malicious programs.

En los detalle me informa que delphi32.exe es el proceso intrusivo y el project1.exe como Attempt of process intrusion

aeff 12-10-2007 13:37:32

¿como? ¿que quieres decir? ¿de que truco hablas? ¿no estarás haciendo otra cosaen el proyecto? porque simplemente le estas cambiando el color a un objeto ¿o no?, ¿que codigo maligno puede contener esa operación sencilla?

xEsk 12-10-2007 16:03:09

Lo del virus me pasó hace unos años, no recuerdo qué antivirus, me detectaba el "ShellExecute" como un posible "virus o malware" al intentar ejecutarlo desde el Delphi (F9)... xD

Saludos.

casacham 13-10-2007 01:41:47

Nada del otro mundo
 
Hola aeff. Lo unico que hice pue poner un TPanel en un Form, ponerle el color que indicas. Ejecutar para que el Form se enseñe en pantalla con el Panel, Eso es todo lo que hice, y bueno, el antivirus detecto algo, eso es todo. Por cierto, raro, que un color haga eso. De donde habras sacado esa información, podrias contar cual fue la fuente de ese dato (de cambiar el color). adios


La franja horaria es GMT +2. Ahora son las 07:14:08.

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