Thema: Delphi Ereignisse

Einzelnen Beitrag anzeigen

MarioM.

Registriert seit: 29. Mai 2006
52 Beiträge
 
#11

Re: Ereignisse

  Alt 18. Dez 2009, 09:01
Zitat von dominikkv:
Außerdem... ist TWindowsMediaPlayer1 bei dir eine Klasse oder eine Instanz?
Jetzt dachtest Du bestimmt, Du hättest mich - leider muss ich Dich enttäuschen
"TWindowsMediaPlayer1" ist in diesem Fall in der Tat eine Klasse - nämlich die, die ich per Copy&Paste aus Beitrag #3 übernommen habe

Aber auch ich habe nicht richtig gelesen. Ich bin davon ausgegangen, dass er in der Tat eine neue Klasse vom WindowsMediaPlayer ableiten will. Dass er diese abe rnur dynamisch einbinden möchte, habe ich überlesen - mein Fehler

So geht's:
Delphi-Quellcode:
Unit Unit1;

Interface

Uses
   Windows,
   Messages,
   SysUtils,
   Variants,
   Classes,
   Graphics,
   Controls,
   Forms,
   Dialogs,
   WMPLib_TLB;

Type
   TForm1 = Class(TForm)
      Procedure FormCreate(Sender: TObject);
   private
      oMediaPlayer: TWindowsMediaPlayer;

      Procedure Test(Sender: TObject);
   End;

Var
   Form1: TForm1;

Implementation

{$R *.dfm}

Procedure TForm1.FormCreate(Sender: TObject);
Begin
   oMediaPlayer := TWindowsMediaPlayer.Create(self);
   oMediaPlayer.Parent := TWinControl(Sender);
   oMediaPlayer.Align := alClient;
   oMediaPlayer.OnStatusChange := Test;
End;

Procedure TForm1.Test(Sender: TObject);
Begin
   //DoSth
End;

End.
Edit: da war ich wohl nen Minütchen zu langsam. Wurde zu Weihnachten die RedBox abgeklemmt?
  Mit Zitat antworten Zitat