Das mit dem Autoplay ist schon mal super, hätte ich auch drauf kommen können...
myMCIPlayer := TMCIPlayer.Create(ExtractFilePath(Paramstr(0)) + 'Sounds\Sound1.wav', 'waveaudio', True);
Dann benötigst du nur Create und Destroy..
Ja, das ist gut, nur das Problem ist für mich das Destroy...
Delphi-Quellcode:
Alternativ könntest du auch noch eine neue procedure einbauen
in der du close verwendest und die Funktionen aus Destroy dort einfügst.
Also eine Prozedur, die das selbe macht wie Destroy, nur nicht als destructor läuft?
Aber warum, was bringt das? Ich habe ja immernoch das Problem, dass ich nicht weiß
wo/wann ich den Player zerstöre... Hast du
(oder jemand anders) dafür ne Idee?