There are a number of reasons thatdownloading DLLs from these sites are never a good idea.
start your computerif you haven’t yet done so.
The d3dx9_24.dll error might be a fluke or one-time issue and a simple restart could clear it up completely.

It’s unlikely this will fix the problem, but restarting is always a good first troubleshooting step.
load the latest version of Microsoft DirectX.
Chances are, upgrading to the latest version of DirectX will fix the d3dx9_24.dll not found error.
Uninstall the game or software program and then reinstall it again.
Restore the d3dx9_24.dll file from the latest DirectX package.
Update the drivers for your video card.
The same DirectX installation program works with allversions of Windowsand will replace any missing DirectX file.
Need More Help?
The d3dx9_24.dll file is one of many files contained in DirectX.
There are a number of ways d3dx9_24.dll errors may show up on your gear.
Occasionally, an error will display after a game is loaded but right before it actually starts.