vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
msdmx modul 
Autor: peacele
Datum: 04.03.21 11:08

Hallo zusammen,

benötige Hilfe für ein älteres Programm auf einem XP Rechner.

Das steuert den Windows Media Player mit dem msdxm.ocx an.
(Ich weiss heute gibts das mit wmp.dll ab Win 7, nützt mir nur nichts da ich es auf altem System zum laufen bringen muss)
Ich kann mit dem Porgramm und dem msdoxc den Windows Media Player über eine Form ansteuern und auch wav und mp3 abspielen - alles gut

Nur wenn ich auf eine Audio CD im Laufwerk zugreifen möchte geht das nicht.

Auf einem paralellen PC läuft das ganze: hier der Code:

Dim name as string
name = "cdaudio:"
wmp.Filename = name
wmp.CurrentMarker = 1
wmp. play

als wmp wie gesasgt das Windos Media Player Steuerelment als Komponente über msdxm.ocx eingebunden

Auf dem anderen Rechner bringt er mir folgende Fehlermeldung:

Laufzeitfehler '-2147467259 (80004005)':
Die Methode 'Play' für das Objekt 'IMeduiaPlayer2' ist fehlgeschlagen

Kann mir jemand helfen?

Vielen Dank

möchte auch nicht über MCI ansteuern
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: msdmx modul 
Autor: -Franky-
Datum: 05.03.21 07:59

Hi

Die Fehlermeldung 0x80004005 https://www.magnumdb.com/search?q=0x80004005 kann so einiges sein. Für Deinen Fall könnte es E_FAIL (Allgemeiner Fehler), WINCODEC_ERR_GENERIC_ERROR (Fehler in einem Codec) oder MAPI_E_CALL_FAILED (Fehler beim Zugriff auf das CD-ROM Laufwerk) sein.

Von daher muss es nicht zwangsweise an Deinem OCX liegen. Der WMP selbst, auf dem PC wo der Fehler mit dem OCX auftritt, kann der CDs abspielen? Wenn auch nicht, liegt es auch nicht am OCX (dieses kapselt ja nur entsprechende WMP Interfaces und Funktionen VB freundlich).

Du hast geschrieben: möchte auch nicht über MCI ansteuern. Warum eigentlich nicht? Falls es hier ebenfalls Probleme gibt, hat das dann auch nichts mit dem OCX zu tun.

Anhand des Fehlercodes MAPI_E_CALL_FAILED könnte es ein Problem mit dem CD-ROM Laufwerk geben oder mit der eingelegten CD selber. Beim WINCODEC_ERR_GENERIC_ERROR Fehler könnte es beim dekodieren/lesen des Audiostreams (obwohl es ja nur PCM ist) ein Problem geben bzw. wie dann der Stream zum Ausgabegerät gerendert werden soll.

Was könnte man machen: CD-ROM Laufwerk checken/austauschen (Treiber?). Eine andere CD ausprobieren. WMP neu installieren. OCX de- und erneut registrieren. Bei einem Codecfehler wird es schwieriger da vermutlich keiner mehr weis welche Codecs hierfür verwendet werden bzw welche Einstellungen durch irgendein Tool/Codecpack verbogen, gelöscht oder ausgetauscht wurden. Da hilf nur WinXP neu aufsetzen.

Du musst aber auch verstehen, das WinXP kaum noch einer verwendet und schon lange aus dem Support gefallen ist. Deswegen wirst Du auch kaum noch irgendwelche Infos zu Deinem Problem finden.

Mit freundlichen Grüßen
-Franky-

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: msdmx modul 
Autor: peacele
Datum: 05.03.21 09:18

Hallo,

ich weiss natürlich das ich mit altem Win XP und Zugriff auf alten WMP (msdmx.ocx) ein Exot und nicht mehr up to date bin, daher Danke mal für Antwort.

In dem Programm greife ich auf 2 parallel aufegrufene Windows Media Player zu - über Stereurelment msdmx.ocx. Darüber kann ich wave und mp3 abspielen - funktioniert.
Jetzt wollte ich darüber ebenfalls eine Audio CD öffnen, damit ich nicht alles umschreiben muss wollte ich dies ebenfalls über den Mediaplayer machen und nicht über MCI.

In meiner alten Entwicklungsumgebung auf einem alten Win XP Rechner funktioniert das auch problemlos.

Was mich jetzt wundert ist warunm dies auf meinem neuen Laptop unter XP nicht funktioniert. Es scheint als ob das msdmx.ocx überhaupt nicht auf das CD Laufwerk zugreift bwz. die *.cda Datei abspielen kann. Wie gesagt auf anderem PC läufts

Habe auch den WMP 9 auf dem Recer installiert wenn ich diesen aufrufe und auf CD zugreife spielt dieser auch, also liegts auch nicht am CD Laufwerk

Es scheint das irgendwas fehlt was den Zugriff auf das Laufwerk, bzw das erkennen von track.cda dateien blockiert.

Falls jemand noch eine Idee hat wär ich dankbar
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: msdmx modul 
Autor: Souffleurlos
Datum: 05.03.21 11:36

Hallo
der Fehlercode ist eindeutig ein Zugriffsfehler. Hast Du versucht dein Programm als Administrator auszuführen? Zu funktionieren scheint es ja.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: msdmx modul 
Autor: peacele
Datum: 05.03.21 16:27

Hallo, ja bin als Admin angemeldet. Scheint keinen Unterschied zu machen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Das ist nicht gas Gleiche. 
Autor: Souffleurlos
Datum: 05.03.21 22:26

x
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: msdmx modul 
Autor: peacele
Datum: 06.03.21 12:29

Hallo, selbst wenn ich mit Ausführen als ... starte kein Unterscied
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel