![]() |
tmediaplayer schließt gleich wieder!!!
hi,
Delphi-Quellcode:
So sieht mein abspielcode aus, wber imme wenn ich dann auf den button klick und was auswähle beendet sich meine delphi anwendung ohne irgendeinen fehler!!!
procedure TForm3.Button1Click(Sender: TObject);
var MusikFile: String; begin MusikFile := OpenDialog1.Filename; mediaplayer1.Close; mediaplayer1.FileName:=MusikFile; mediaplayer1.Open; end; MFG Lars Wiltfang |
Re: tmediaplayer schließt gleich wieder!!!
Wenn zuvor noch kein Musikstück in den Player geladen wurde, wirft Close eine Exception. Mach mal einen try..except-Block drum dann siehst Du das. (So á la "Wie soll ich denn zumachen ohne vorher aufzumachen")
|
Re: tmediaplayer schließt gleich wieder!!!
ich hab das jez so gemacht:
Delphi-Quellcode:
aber es passiert immernoch das gleiche und die messegebox kommt nicht!
var
Filename: String; begin OpenDialog1.Execute; Filename := OpenDialog1.Filename; try MediaPlayer1.Close; MediaPlayer1.Filename := Filename; MediaPlayer1.Open; except ShowMessage('Fehler'); end; end; |
Re: tmediaplayer schließt gleich wieder!!!
sponan hätte ich es so gemacht:
Delphi-Quellcode:
wobei man schon prüfen sollte, ob gerade ein stück gespielt wird und dann erst handeln soll. es ist immer besser, auf fehler zu reagieren als sie zu ignorieren
var
Filename: String; begin if OpenDialog1.Execute then begin Filename := OpenDialog1.Filename; try MediaPlayer1.Close; except end; MediaPlayer1.Filename := Filename; MediaPlayer1.Open; end; end; was macht der code bei dir? |
Re: tmediaplayer schließt gleich wieder!!!
der code beendet ebenfalls ohne fehler meine anwendung :)
|
Re: tmediaplayer schließt gleich wieder!!!
Starte Dein Programm bitte mal aus der Entwicklungsumgebung heraus, da muss doch ne Fehlermeldung erscheinen. Ansonsten bitte mal Projekt eintüten und als Attachment an ein Posting hängen damit man sich das mal im Zusammenhang anschauen kann.
|
Re: tmediaplayer schließt gleich wieder!!!
die exe geht
|
Re: tmediaplayer schließt gleich wieder!!!
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz