Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Exception EMCIDeviceError (https://www.delphipraxis.net/64347-exception-emcideviceerror.html)

Sicho 2. Mär 2006 13:37


Exception EMCIDeviceError
 
Erstmal hallo, denn ich bin neu hier :mrgreen:

Ich programmiere in Delphi 2005 Architect Edition momentan eine kleine Spielesammlung. Diese inkludiert auch ein Tetris-ähnliches Game. In diesem Spiel läuft eine Hintergrundmelodie.

Nun wollte ich ein neues Formular kreieren, auf dem der User eine aus drei Hintergrundmelodien aussuchen kann. Also habe ich schnell SpeedButtons auf die Form gehauen, Labels dazugetan, die beschreiben um welche Melodie es sich handelt und halt einen OK-Button. Dann kam mir die Idee, dass es ja um einiges userfreundlicher sei, wenn man die Melodien anhören könnte, bevor man sich entscheidet. Also schnell drei Mediaplayer dazugetan, bei denen man jeweils nur die Buttons "Play" und "Stop" sieht, schön neben die Beschreibungen der Melodien gesetzt, dadrüber ein Label mit der Caption "Vorschau".

Nun ist es aber so dass, wenn ich mein Projekt rennen lasse (mit der beschriebenen Form als Mainform, da ich ja die Vorschau-Funktion testen wollte), die folgende Fehlermeldung erscheint:

---------------------------
Debugger Exception Notification
---------------------------
Project Spielesammlung.exe raised exception class EMCIDeviceError with message 'The device name is already being used as an alias by this application. Use a unique alias.'.

Kann es daran liegen, dass standardmässig die Form des Tetris-ähnlichen Spiels einen Mediaplayer besitzt, der autom. die erste Melodie lädt (alle Forms sind bei mir Auto-Create) und es deswegen zu Komplikationen kommt, da einer der MediaPlayer dieser Vorschau-Form auch dieses File lädt? Oder handelt es sich doch um ein total anderes Problem? Ich hab nämlich keine Ahnung, was ein "alias" in Verbindung mit dem MediaPlayer bedeutet.

MfG,
Sicho

Sicho 2. Mär 2006 17:45

Re: Exception EMCIDeviceError
 
War genau das was ich geahnt habe. Habe eine Kopie der Soundfile erstellt (mit anderem Namen) und diese dem Vorschau-Mediaplayer zugeteilt und schon gibt's keine Exception mehr. Es war also so dass zwei Mediaplayer dieses Projektes auf das gleiche file zugegriffen haben.

Sicho 2. Mär 2006 23:09

Re: Exception EMCIDeviceError
 
Ok jetzt habe ich ein anderes Problem.

Während auf meinem Laptop alles wunderbar läuft, habe ich auf einem Testsystem folgende Fehlermeldung erhalten:

http://sacha.m-d-e.net/error.jpg

Auf einem anderen Testrechner läuft alles wunderbar, wieder auf einem anderen kommt jedoch die gleiche Meldung. (alles WinXP Systeme, allesamt ohne ein Delphi drauf)

Jemand eine Idee an was das liegen könnte? (evtl. an der Windows-Sprachversion?)

EDIT: Win-Sprachversion als Feler ist auszuschliessen - auf einem dt. läuft es, auf einem anderen dt. Win wieder nicht... programmiert wurde es auf einem engl. Win)

Sicho 4. Mär 2006 10:14

Re: Exception EMCIDeviceError
 
Hat echt keiner eine Idee woran das liegen könnte? Dieses Problem bringt mich zum verzweifeln :cry:

Gandalfus 4. Mär 2006 12:17

Re: Exception EMCIDeviceError
 
vieleicht ist der passende codec nicht installiert

Sicho 4. Mär 2006 12:19

Re: Exception EMCIDeviceError
 
es handelt sich lediglich um MIDI's....


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 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