This is due to the fact that your Direct X 9 version is either out of date or just plain missing.
The d3dx9_37.dll file is one of many similar files contained in the DirectX software collection. Because DirectX is used by most Windows based games and advanced graphics programs these errors usually show up when using these programs.
To fix this it is as simple of downloading the latest version of DX9.
to go to FileHippo and get the June 2010 version. Click on the green arrow to the right to start the download.
I've had many people ask me "how is this possible when I've just installed Windows Vista or even Windows 7." The simple answer is that when you install Windows Vista for example it ONLY
installes Direct X10 components and when you install Windows 7 it ONLY
installs DirectX 10 or 11. Therefore you will need to seperately download and install DirectX 9 in order to play games in DirectX 9 solve this problem.
If installing the latest version of DirectX 9 doesn't solve the problem then do the following:
- Explore the game CD you are trying to use and find the DirectX 9 version the game or program came with. Install this version.
- Uninstall the game or software and then re-install it. One of the files associated with d3dx9_37 may have been overwritten or deleted by accident.
- You could try extracting the d3dx9_37 from the DirectX 9 package and placing it where it needs to be.
- Re-install or update your graphics card drivers.