Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   MediaPlayer nicht unter if...then (https://www.delphipraxis.net/186148-mediaplayer-nicht-unter-if-then.html)

Sel2012 7. Aug 2015 15:53

MediaPlayer nicht unter if...then
 
Hallo, verehrte Profis,

Code:
 mediaPlayer1.FileName := TPath.Combine(TPath.GetDocumentsPath, (ton2+'.mp3'));
    mediaPlayer1.Play;
funktioniert stabil in einer Procedur. Außer, ich möchte den Player unter if ... then laufen lassen. Dann wird er ignoriert.
Kennt jemand eine Lösung (oder eine Erklärung)?

Danke vorab.

Sir Rufo 7. Aug 2015 16:01

AW: MediaPlayer nicht unter if...then
 
Dem MediaPlayer ist es doch völlig schnurz, was davor passiert.

Du solltest das Ergebnis deines Vergleichs überprüfen, das wird wohl
Delphi-Quellcode:
false
sein und darum den MediaPlayer nicht starten.

Wenn das hier funktioniert
Delphi-Quellcode:
mediaPlayer1.FileName := TPath.Combine(TPath.GetDocumentsPath, (ton2+'.mp3'));
mediaPlayer1.Play;
dann funktioniert auch das hier
Delphi-Quellcode:
if not false then
begin
  mediaPlayer1.FileName := TPath.Combine(TPath.GetDocumentsPath, (ton2+'.mp3'));
  mediaPlayer1.Play;
end;

Sel2012 9. Aug 2015 06:37

AW: MediaPlayer nicht unter if...then
 
[QUOTE=Sir Rufo;1311457]Dem MediaPlayer ist es doch völlig schnurz, was davor passiert.

Du solltest das Ergebnis deines Vergleichs überprüfen, das wird wohl
Delphi-Quellcode:
false
sein und darum den MediaPlayer nicht starten.

Punktlandung! (Peinlich, peinlich). Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz