Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

DirectX-Fehler

Empfohlene Antworten

Veröffentlicht

Bin testweise dabei, einen MediaPlayer zu entwerfen. Auf den ersten Blick sieht auch alles gut aus - alle Funktionen laufen wie gewollt. Teste ich die exe auf einem anderen Rechner, bekomm ich folgende Fehlermeldung:

Informationen über das Aufrufen von JIT-Debuggen

anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.


************** Ausnahmetext **************

System.IO.FileNotFoundException: Die Datei oder Assembly Microsoft.DirectX.AudioVideoPlayback, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.

Dateiname: Microsoft.DirectX.AudioVideoPlayback, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

   bei VisualMedia.frmMain.lstFilme_DoubleClick(Object sender, EventArgs e)

   bei System.Windows.Forms.Control.OnDoubleClick(EventArgs e)

   bei System.Windows.Forms.ListBox.WndProc(Message& m)

   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


WRN: Protokollierung der Assemblybindung ist AUS.

Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.

Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.

Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.




************** Geladene Assemblys **************

mscorlib

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.

----------------------------------------

VisualMedia

    Assembly-Version: 1.0.0.0.

    Win32-Version: 1.0.0.0.

    CodeBase: file:///C:/Programme/VisualMedia/VisualMedia.exe.

----------------------------------------

System.Windows.Forms

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

----------------------------------------

System

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.

----------------------------------------

System.Drawing

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

----------------------------------------

System.Configuration

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

----------------------------------------

System.Xml

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.

----------------------------------------

System.Windows.Forms.resources

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

----------------------------------------

mscorlib.resources

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.

----------------------------------------


************** JIT-Debuggen **************

Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der

Konfigurationsdatei der Anwendung oder des Computers

(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.

Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.


Zum Beispiel:


<configuration>

    <system.windows.forms jitDebugging="true" />

</configuration>


Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten

Ausnahmen an den JIT-Debugger gesendet, der auf dem

Computer registriert ist, und nicht in diesem Dialogfeld behandelt.


Weiß jemand, was zu tun ist?

Entwicklungs-System: Vista 32 bit mit Visual Studio 2008

System mit dem Fehler: XP mit Visual Studio 2008

Vermutlich ist keine DirectX Runtime installiert, die Managed DirectX enthält.

Danke für den Tip :) Denke viel zu kompliziert. Da hätte ich wahrscheinlich noch ne Woche den Fehler gesucht :D

Neue DirectX-Runtime ist installiert. Allerdings bekomme ich jetzt einen anderen Fehler.

Informationen über das Aufrufen von JIT-Debuggen

anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.


************** Ausnahmetext **************

Fehler in der Anwendung.

-2147467262 (E_NOINTERFACE)

   bei Microsoft.DirectX.AudioVideoPlayback.Video.Open(String fileName, Boolean autoRun)

   bei Microsoft.DirectX.AudioVideoPlayback.Video..ctor(String fileName)

   bei VisualMedia.frmMain.lstFilme_DoubleClick(Object sender, EventArgs e)

   bei System.Windows.Forms.Control.OnDoubleClick(EventArgs e)

   bei System.Windows.Forms.ListBox.WndProc(Message& m)

   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



************** Geladene Assemblys **************

mscorlib

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.

----------------------------------------

VisualMedia

    Assembly-Version: 1.0.0.0.

    Win32-Version: 1.0.0.0.

    CodeBase: file:///C:/Programme/VisualMedia/VisualMedia.exe.

----------------------------------------

System.Windows.Forms

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

----------------------------------------

System

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.

----------------------------------------

System.Drawing

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

----------------------------------------

System.Configuration

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

----------------------------------------

System.Xml

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.

----------------------------------------

Microsoft.DirectX.AudioVideoPlayback

    Assembly-Version: 1.0.2902.0.

    Win32-Version: 5.04.00.2904.

    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.AudioVideoPlayback/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.AudioVideoPlayback.dll.

----------------------------------------

Microsoft.DirectX

    Assembly-Version: 1.0.2902.0.

    Win32-Version: 5.04.00.2904.

    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll.

----------------------------------------

mscorlib.resources

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.

----------------------------------------

System.Windows.Forms.resources

    Assembly-Version: 2.0.0.0.

    Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

----------------------------------------


************** JIT-Debuggen **************

Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der

Konfigurationsdatei der Anwendung oder des Computers

(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.

Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.


Zum Beispiel:


<configuration>

    <system.windows.forms jitDebugging="true" />

</configuration>


Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten

Ausnahmen an den JIT-Debugger gesendet, der auf dem

Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Sind meine ersten Schritte mit DirectX, also habt bitte Nachsicht :bimei

Habe auf anderen Seiten nen Hinweis gefunden, dass für diesen Fehler im Windows-System Verzeichniss die "comcat.dll" defekt sein soll. Hab diese^auch schon mit einer aktuellen ersetzt. Der Fehler tritt leider weiterhin auf. Habt ihr noch ne Idee

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.