Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / DirectX 9 Issue

Author
Message
Keaz
21
Years of Service
User Offline
Joined: 22nd Sep 2003
Location: Somewhere in south Texas
Posted: 26th Jul 2005 03:18
I've noticed a lot of DBPro games needing the file d3dx9_24.dll

I have DirectX 9.0c installed. So, what is that file for and why don't I have it? Where's the proper place to get it?

Breaking Stuff=Fun!,Bug Testing<>Fun!, Bug Testing=Breaking Stuff, so...
Bug Testing=Fun! Hmmmm....
DOES NOT COMPUTE! SYSTEM MALFUNTION!
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 26th Jul 2005 03:31 Edited at: 26th Jul 2005 03:32
Quote: "So, what is that file for and why don't I have it?"

Its Microsoft mucking around. You dont have it because you haven't installed the DirectX from the SDK

Quote: "Where's the proper place to get it?"

From the DirectX SDK web site

Oh, and it changes for each SDK release. Why, I dont know...

AtomZ - its got an A. Its got a Z. Now its just needs U
Blog:http://spaces.msn.com/members/BouncyBrick/
Web Site:http://www.nicholaskingsley.co.uk
Keaz
21
Years of Service
User Offline
Joined: 22nd Sep 2003
Location: Somewhere in south Texas
Posted: 26th Jul 2005 04:10
So, it's only required if the DBPro app was developed with the SDK installed? If that's the case, is it a MS redistributable file under the SDK licsense?

Breaking Stuff=Fun!,Bug Testing<>Fun!, Bug Testing=Breaking Stuff, so...
Bug Testing=Fun! Hmmmm....
DOES NOT COMPUTE! SYSTEM MALFUNTION!
Keaz
21
Years of Service
User Offline
Joined: 22nd Sep 2003
Location: Somewhere in south Texas
Posted: 26th Jul 2005 04:20
Well here's what I found:
Quote: "Trying to run a recent DirectX application and getting errors about missing DLLs? I'm referring to d3dx9_24.dll and d3dx9_25.dll, and their debug equivalents d3dx9d_24.dll and d3dx9d_25.dll.
Microsoft have made some changes to their practices regarding updates to DirectX. In short, these changes have lead to end users experiencing missing DLL problems. Because Google seems to like my site, I'm hosting the required files here in that hope that people searching for them will find this page easily"

Bad MS no twinkie

Here's the link for anyone else that needs it:
http://www.m3fe.com/760/

Breaking Stuff=Fun!,Bug Testing<>Fun!, Bug Testing=Breaking Stuff, so...
Bug Testing=Fun! Hmmmm....
DOES NOT COMPUTE! SYSTEM MALFUNTION!
Keaz
21
Years of Service
User Offline
Joined: 22nd Sep 2003
Location: Somewhere in south Texas
Posted: 26th Jul 2005 04:22
I needed it for the new revolution demo(which by the way rocks).

Breaking Stuff=Fun!,Bug Testing<>Fun!, Bug Testing=Breaking Stuff, so...
Bug Testing=Fun! Hmmmm....
DOES NOT COMPUTE! SYSTEM MALFUNTION!
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 26th Jul 2005 04:52
But you wont need it if you use the latest DBPro 5.8

AtomZ - its got an A. Its got a Z. Now its just needs U
Blog:http://spaces.msn.com/members/BouncyBrick/
Web Site:http://www.nicholaskingsley.co.uk
Keaz
21
Years of Service
User Offline
Joined: 22nd Sep 2003
Location: Somewhere in south Texas
Posted: 26th Jul 2005 04:59
I am and I do. Unless it was including after the original 5.8 update...

Breaking Stuff=Fun!,Bug Testing<>Fun!, Bug Testing=Breaking Stuff, so...
Bug Testing=Fun! Hmmmm....
DOES NOT COMPUTE! SYSTEM MALFUNTION!
xtom
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: Ireland
Posted: 26th Jul 2005 06:50
When it was out I installed the beta of U5.8 which required that dll. Then TGC released a version that didn't use the dll. I'm sure I installed this too, but today when testing on an other pc I realised my programs still needed the dll. So I uninstalled everything (dbpro) and reinstalled just to be sure.

Maybe I didn't install it when I thought I did or maybe anyone who has installed the beta will still have the missing dll programs. Not sure which but thought I'd say anyway just in case.

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 27th Jul 2005 06:03
We don't need to install the DirectX SDK just to run DBP compiled programs.


My "everyone else has one so why can't I?" blog: http://www.jeku.com/blog/
spooky
22
Years of Service
User Offline
Joined: 30th Aug 2002
Location: United Kingdom
Posted: 27th Jul 2005 06:54
xtom has explained the best so far. There was a final 5.8 version which most people downloaded and lots of people are still using. That is the version that creates small exes but needs that stupid SDK version of directx (over 30mb download from ms site)

Then after lots of complaints TGC released a new final 5.8 version that only needs the normal 'windows update' version of directx. This also meant back to bigger exes but at least no dll problems.

What is now evident is that lots of people are still using the old 5.8 final and have not realised there is a new 5.8 final.

Hopefully when 5.9 comes out problem will be eradicated for good.

Just compile a program with one line that forces inclusion of all the 3d dlls, such as:

backdrop on

and new version of 5.8 creates an exe over 9mb in size. old 5.8 versions will be MUCH smaller.

Boo!

Login to post a reply

Server time is: 2024-11-15 13:43:21
Your offset time is: 2024-11-15 13:43:21