These DirectX problems with recent upgrades are getting a bit of a joke and is causing too much confusion for everyone.
With update 6.4 the release note claims:
Quote: "
Reverted DBPro DLLs to DirectX October 2006 - for better backwards compatibility
"
Now many sites, including this one:
http://www.toymaker.info/Games/html/d3dx_dlls.html
list the dll numbers that get installed by DirectX for the different 9.0c releases.
In short:
d3dx9_32.dll = installed as part of December 2006 release of 9.0c
d3dx9_31.dll = installed as part of October 2006 releases of 9.0c
d3dx9_30.dll = installed as part of April 2006 release of 9.0c
February 2007 release stuck with _32 file.
So from what TGC tell us, DBPro should work with dlls up to _31 and not require December 2006 release with the _32 files.
Not the end of the world as most people can just update 6.0c to latest release and everything should work, but I just wish TGC would sort things out properly.
Boo!