XNA Creators Club Online
Page 1 of 1 (6 items)
Sort Posts: Previous Next

Windows 7 can't find DirectX9 Microsoft.DirectX.Direct3D.dll?

Last post 10/04/2009 17:51 by Toast. 5 replies.
  • 09/04/2009 3:28

    Windows 7 can't find DirectX9 Microsoft.DirectX.Direct3D.dll?

    Hello, I don't use XNA Framework but rather like doing things myself. I am posting this on these forums because this error seems to be an error on Microsoft's part with Windows 7 and DirectX9. DirectX11 on Windows 7 should be able to run DirectX9, but it says it can't find the assembly called "Microsoft.DirectX.Direct3D.dll". I know for a fact that he can play Assasins Creed on Windows 7 which uses DirectX9.. Why does that game work but not my application? I'm using VB.NET btw.

    Error:

    http://i42.tinypic.com/ivivya.jpg

    His specs from dxdiag:

    ------------------
    System Information
    ------------------
    Time of this report: 4/8/2009, 19:29:35
    Machine name: XXXX-PC
    Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7000) (7000.winmain_win7beta.081212-1400)
    Language: English (Regional Setting: English)
    System Manufacturer: OEM
    System Model: OEM
    BIOS: Phoenix - AwardBIOS v6.00PG
    Processor: Intel(R) Core(TM) i7 CPU         965  @ 3.20GHz (8 CPUs), ~3.2GHz
    Memory: 6134MB RAM
    Page File: 2108MB used, 4424MB available
    Windows Dir: C:\Windows
    DirectX Version: DirectX 11
    DX Setup Parameters: Not found
    User DPI Setting: Using System DPI
    System DPI Setting: 96 DPI (100 percent)
    DWM DPI Scaling: Disabled
    DxDiag Version: 6.01.7000.0000 64bit Unicode
  • 09/04/2009 5:33 In reply to

    Re: Windows 7 can't find DirectX9 Microsoft.DirectX.Direct3D.dll?

    The assembly in question is part of Managed DirectX (which is discouraged to be used fo rnew projects; you might want to checkout SlimDX as a managed, bare bones alternative). The Managed DirectX assemblies can be installed with the DirectX End-User Runtime Web Installer.
    We are boki. The rest is known.

    The not so known part of the rest: It is Björn or Bjoern, but never Bjorn.

    Twitter ~ Bnoerj ~ SharpSteer ~ SgtConker.com
  • 09/04/2009 7:18 In reply to

    Re: Windows 7 can't find DirectX9 Microsoft.DirectX.Direct3D.dll?

    The managed directX assemblies have never been a part of the core DirectX packge which means they dont come with the OS. Install the redist that Bjoern linked to or the DirectX SDK and it should work.

    The game works becuase it only relies on the core files, OR it installs the non core files it needs. You need to do the same with your app i..e ship the MDX installer.
    Play Kissy Poo - a game for 4 year olds on Xbox and windows
    The ZBuffer
    News and information for XNA
      Follow The Zman on twitter, Email me
        Please read the forum FAQs - Bug/Feature reporting
          Don't forget to mark good answers and good playtest feedback when you see it!!!
  • 10/04/2009 1:33 In reply to

    Re: Windows 7 can't find DirectX9 Microsoft.DirectX.Direct3D.dll?

    Bjoern Graf:
    The assembly in question is part of Managed DirectX (which is discouraged to be used fo rnew projects; you might want to checkout SlimDX as a managed, bare bones alternative). The Managed DirectX assemblies can be installed with the DirectX End-User Runtime Web Installer.


    We already tried installing the DirectX End-User Runtime Web Installer before I posted this topic, didn't fix anything.. But thanks I'll check out SlimDX.



  • 10/04/2009 1:46 In reply to

    Re: Windows 7 can't find DirectX9 Microsoft.DirectX.Direct3D.dll?

    Slim DX is a good replacement but it will involve you rewriting your code as its not a drop in replacement.

    After you installed the Runtime was the missing DLL anywhere to be found on your system?
    Play Kissy Poo - a game for 4 year olds on Xbox and windows
    The ZBuffer
    News and information for XNA
      Follow The Zman on twitter, Email me
        Please read the forum FAQs - Bug/Feature reporting
          Don't forget to mark good answers and good playtest feedback when you see it!!!
  • 10/04/2009 17:51 In reply to

    Re: Windows 7 can't find DirectX9 Microsoft.DirectX.Direct3D.dll?

    The ZMan:
    Slim DX is a good replacement but it will involve you rewriting your code as its not a drop in replacement.

    After you installed the Runtime was the missing DLL anywhere to be found on your system?


    No the DLL was not found anywhere.. But..

    SlimDX is what I have been looking for :) It works perfectly on my XP and on his Windows 7. Thanks for your help :D
Page 1 of 1 (6 items) Previous Next