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.

Bug Reports / Direct X problem

Author
Message
Mikko
21
Years of Service
User Offline
Joined: 25th Sep 2002
Location: Finland
Posted: 7th Oct 2008 20:43
Hi !
I bought Eee PC 901 XP-Home edition .It has Direct X 9.0c (4.09.0000.0904)

When I compile DBPro v.1.069 program and try to run it,
there comes this error:
DirectX 9.0 installed (589824). Requires DirectX 9.0c (October 2006) or later.

The DirectX is obviously newer than that. So why wont
the compiled programs work ?

Mikko

mikko_ketonen@hotmail.com
Mikko
21
Years of Service
User Offline
Joined: 25th Sep 2002
Location: Finland
Posted: 7th Oct 2008 21:36 Edited at: 7th Oct 2008 21:38
Thanks for the answer.

Is it really so,
that if I compile a program,
and give it to someone with a brand new
computer with Windows XP,
he/she has to go and hunt some old dll ?


Mikko

mikko_ketonen@hotmail.com
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 7th Oct 2008 22:28
PC Game companies have the luxury of including the version of DirectX required for the game on the CD/DVD, so you might never even notice when the correct version of DirectX is installed on your system.

You don't have that luxury, so you need to update.

Quote: "The DirectX is obviously newer than that."

How is it obvious? Your XP installation will most probably have an old version of DirectX on it, unless it has specifically been updated - unlikely, as that will use more space on an already constrained machine, and if you need it for a game, it's most likely installed with that game anyway (see above).

Just download the windows DirectX web update program and run it - tell the people you give your game to to do the same.

Mikko
21
Years of Service
User Offline
Joined: 25th Sep 2002
Location: Finland
Posted: 7th Oct 2008 22:53
Thanks Again.

Its only this DirectX error that may lead user to
think, that Windows has later version of of Direct X
than 2006, because it's year 2008.

"DirectX 9.0 installed (589824). Requires DirectX 9.0c (October 2006) or later."

Mikko

mikko_ketonen( )hotmail.com
Mikko
21
Years of Service
User Offline
Joined: 25th Sep 2002
Location: Finland
Posted: 27th Oct 2008 15:16 Edited at: 27th Oct 2008 15:21
So I installed August 08 version of DirectX and everything
works correctly.

Something was telling to Windows, that Dbp needed October 06
or later version.

If that something is Dbp, then it is kind of a bug because
not all later versions will work.

Dbp needs October 06 or some later version like August 08,
If I understand correctly.

Mikko.

mikko_ketonen( )hotmail.com
Smaadmin
15
Years of Service
User Offline
Joined: 23rd Nov 2008
Location:
Posted: 24th Nov 2008 17:20
Best way round this is to include the needed dll file in the directory of your exe when you distribute it, cause alot of my friends have vista and the number of problems that gets when im compiling on XP... you can run a search for whatever dll it asks for on google.
Scott Rough
15
Years of Service
User Offline
Joined: 24th Mar 2009
Location:
Posted: 24th Mar 2009 13:02
Hi guys,
I have the same problem, when i try to run "Space Shuttle
Simulator": "DirectX Error - DirectX 9.0 installed (589824).
Requires DirectX 9.0c (October 2006) or later."
And yes, I have DirectX 9.0c, cause I checked it
in the systeminformations.
So, do you have any solutions to this? I even tried several
re-installations, but with no succes.

Greetings from the USA

Keep cool

Login to post a reply

Server time is: 2024-03-29 07:13:44
Your offset time is: 2024-03-29 07:13:44