Also, wenn ich vorm opendialog.execute nochmal notify auf false setze geht er trotzdem in die onnotify prozedur.
Aber ich hab das Problem jetzt anders gelöst:
Delphi-Quellcode:
procedure TForm1.MediaPlayer1Notify(Sender: TObject);
begin
if mediaplayer1.DeviceID <> 0 THEN
... eigentliche onnotify Prozedur
end;
So überprüft er zuerst ob ein MCI-Gerät geöffnet ist und wenn nicht (wie nach dem close, dann geht er erst garnicht in die eigentliche onnotify prozedur.
Danke für eure Hilfe
Sven