   Which SDK?
  I remember when I first started using DirectX, I tried installing the latest SDK and it would not install.  It would only work when I searched for the October 2004 SDK.  I was using VC++6 at the time.  Does anyone know why I had to go back to the October 2004 SDK for it to work?  Does it have anything to do with VC++6?By the way, does it really matter which SDK I'm using, as long as it is DirectX9?  I am not using Managed DirectX, by the way.   
  The DirectX SDK is no longer compatible with VC++6. Consider switching to VS2k5. Not only you will get a much more sophisticated and standard compliant compiler, the latest DXSDKs will work as well [smile].;  As darookie said - VC6 is not supported by Microsoft anymore. Not just the DirectX SDK, I'm pretty sure its just considered "dead" across the board now. Which is fair enough - it is technology from 8 years ago [lol]Grab the free "Visual C++ 2005 Express Edition" and the latest SDK and you're sorted.October 2004 was the last SDK that supported VC6 (although I forget if you had to get the 'extras' package, or whether December 2004 had a VC6 binary in its 'extras' package).Other significant versions: February 2005 moved D3DX from static to dynamic linking; April 2005 dropped support for Windows 2000; December 2005 added the Direct3D 10 CTP...hthJack   ;  I did have to get the "Extras" package, now that you mention it.But it wasn't just that versions later than October 2004 wouldn't work with VC++6; they would not even install.I do not have any version of Internet Explorer installed.  Could that be the problem?   ;Quote:Original post by synth_catBut it wasn't just that versions later than October 2004 wouldn't work with VC++6; they would not even install.define "would not even install" [smile] Error messages? hard crashes?... What's your software configuration?Run a search for directx.log (I think that also includes SDK installations) and see if it contains any interesting messages regarding the failure.Quote:Original post by synth_catI do not have any version of Internet Explorer installed.  Could that be the problem?I know the 'SampleBrowser' component uses IE in some form, but whether that'd stop it installing I don't know. Even if it did, you should get a fairly obvious error message.hthJack   ;  Does C++ 2005 Express work with directx 8.1 or 8.0?   ;Quote:Original post by andy_boyDoes C++ 2005 Express work with directx 8.1 or 8.0?I would assume so seeing how things like DirectInput haven't undergone great changes since version 8 and they work just fine.   ;  I think that the errors I got were related to Internet Explorer, but I really can't remember very well.Should I just install it, and then try downloading the latest SDK?  The reason I don't have Internet Explorer is because of how unsafe it is.  Would the SDK actually do anything with it which would endanger me?   ;Quote:Original post by synth_catI think that the errors I got were related to Internet Explorer, but I really can't remember very well.Internet Explorer (in some form or another) is a system-level component. I'm not sure how you uninstalled it (was it an official tool?) but it is quite possible you've broken something that the DXSDK uses.Quote:Original post by synth_catThe reason I don't have Internet Explorer is because of how unsafe it is.  Would the SDK actually do anything with it which would endanger me?It's a whole other flamewar regarding the safety of IE. I've never had any problems with it (I'm using IE7 right now)... If you're sensible and you have your computer updated (including Anti Virus/Spyware/Firewall) I don't see how it'll do anything bad. Remember that installing it doesn't force you to use it as your primary browser - for a long time I only ever used FireFox even though IE6/IE7 was installed.hthJack;  I suppose you're right about Internet Explorer.  And I really should get the latest SDK now that I'm switching to VC++2005.   