I recently went to load up FS9 and received this error. (Worded exactly as the error box put it)
ERROR - FS9
"Flight Simulator cannot run because the version of Mircosoft DirectX installed on your computer is incompatible. Please reinstall DirectX 9.0 by running the Flight Simulator Setup, or download the current version from www.microsoft.com/directx."
So I checked out a few other programs that use DirectX, FSX, FS2002, FS98 (yes I still have it, kinda fun for comparing it to later versions) CFS3, , and every one of them loaded without a complaint or hassle, though CFS3 took a little persuasion. I have not added, nor taken anything off my computer and it was working yesterday perfectly. The only thing I have done to my PC is turn it off and turn it back on again. Tried reinstalling DX9, says it has the most current version and in the dxdiag thing no problems at all, all tests work fine. I suspect something in FS9's directory has gone to pot.
Windows XP SP3
Pentium Dual Core @ 3Ghz
ATi HD4650 graphics card
Advance thanks for those who help.