I have DirectX version -1 (in W2k)
This is a discussion about I have DirectX version -1 (in W2k) in the Windows Games category; When browsing the DirectX applet in the control panel, I see that I have DirectX version -1 (minus 1). This is of course not true. I can play thoses games that do not explicitly look for the version number.
When browsing the DirectX applet in the control panel, I see that I have DirectX version -1 (minus 1). This is of course not true. I can play thoses games that do not explicitly "look for the version number".
All sub parts (DirectDraw, Direct3D etc) have good version number information.
What can I do? This must be a registry problem?
/Michael
All sub parts (DirectDraw, Direct3D etc) have good version number information.
What can I do? This must be a registry problem?
/Michael
Participate in our website and join the conversation
This subject has been archived. New comments and votes cannot be submitted.
May 2
May 2
0
1 minute
Responses to this topic

OP
Forgot to mention:
dxdiag.exe reports everything ok! (Which it should.) Am I using a bad version of the controlpanel applet? But then, why do some apps report a bad DirectX version?
Monkey Island 3 insist on installing DX 5
3dmark 99 think I have DX 200 (!!!)
Controlpanel applet think I have DX -1
/Michael
dxdiag.exe reports everything ok! (Which it should.) Am I using a bad version of the controlpanel applet? But then, why do some apps report a bad DirectX version?
Monkey Island 3 insist on installing DX 5
3dmark 99 think I have DX 200 (!!!)
Controlpanel applet think I have DX -1
/Michael
There is no DX Control Panel applet shipped with W2K, so the version you have must be from Win9x - which would explain why it's not having much luck getting the version number right.
3dMark99 and MI3 were both written (IIRC) before DX7 and W2K, so again are having trouble. I would suggest that MI3 was just badly coded, and didn't use the MS-approved method of determining DX version.
3dMark99 and MI3 were both written (IIRC) before DX7 and W2K, so again are having trouble. I would suggest that MI3 was just badly coded, and didn't use the MS-approved method of determining DX version.