Ver Mensaje Individual
  #1  
Antiguo 10-08-2012
sbraceras sbraceras is offline
Registrado
NULL
 
Registrado: jun 2012
Posts: 7
Reputación: 0
sbraceras Va por buen camino
Unhappy Control '' has no parent window (TMediaPlayer)

Hola, a ver si pueden ayudarme, mi pregunta es muy simple.
¿Cómo puedo hacer para crear un objeto MediaPlayer en una unit que no tiene un Form asociado?
Me está arrojando el error Control '' has no parent window y supongo que es porque no tiene una ventana 'padre' donde mostrarse el componente.

Tengo una unit Varios.pas que la llamo en todos lados de mi aplicación. Aprovechando esto, quiero crear el objeto en esa unit para que esté disponible siempre, en cualquier formulario.

En una parte de una función hice lo siguiente:

Código Delphi [-]
MediaPlayer := TMediaPlayer.Create(Application);
MediaPlayer.Close;
MediaPlayer.FileName := PathAndFile;
MediaPlayer.Open;
MediaPlayer.Play;

Y ahí es donde me tira el error. No puedo usar ese componente sin asociarle una ventana 'padre'?
Espero haber sido claro y que puedan ayudarme!

Muchas Gracias,
Santiago
Responder Con Cita