| |
Visual-Basic Einsteigermsdmx 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 | |
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- | |
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 | |
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. | |
Re: msdmx modul | | | Autor: peacele | Datum: 05.03.21 16:27 |
| Hallo, ja bin als Admin angemeldet. Scheint keinen Unterschied zu machen | |
Das ist nicht gas Gleiche. | | | Autor: Souffleurlos | Datum: 05.03.21 22:26 |
| x | |
Re: msdmx modul | | | Autor: peacele | Datum: 06.03.21 12:29 |
| Hallo, selbst wenn ich mit Ausführen als ... starte kein Unterscied | |
| 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 |
|
|
sevAniGif (VB/VBA)
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
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
|
|