03/02/2010, 20:05
|
#5
|
elite*gold: 0
Join Date: Feb 2009
Posts: 44
Received Thanks: 146
|
d3dx9_xx.dll is the D3DX library DLL. For a while now, D3DX has been moved into a DLL for security reasons (If a security exploit is found in D3DX, MS can patch the DLL through Windows Update, which they can't do if it's a .lib file). Because of that, you're not allowed to distribute the DLL with your application - if a patchd version is released on Windows update, your unpatched version would be used, nullifying the fix.
The correct way to do it is to include the DirectX redistributable (It's in the SDK) with your application, which will install the correct DLL version.
Basically d3dx9_26.dll is a version of d3dx9 that is on 26th
Chances are, you won't have the d3dx9_26.dll necessary to run nonagon or any nonagon samples. d3dx9_26.dll is a part of DirectX, but for some reason, Microsoft has decided not to include the file in its DirectX redistribution package. Instead, developers are forced to redistribute the file. So you can download the installer here: (~1.4MB)
|
|
|