That is directx 9 component, may be you have installed directx runtime. There are other possibility since windows XP shipped with directx 8 by default so you may not find in one machine while windows XP SP2 updates to directx 9c has this file. I mean may be one machine is Windows XP SP2 or higher while other is lower. see here [^]
I am a VC2005 programmer. I have just started working on vista, my problem is when i run my program it gives an error "The requested operation requires elevation". my program compiles correctly but gives error at this time.
Can anybody help in this
Thanks in advance
IN A DAY, WHEN YOU DON'T COME ACROSS ANY PROBLEMS - YOU CAN BE SURE THAT YOU ARE TRAVELLING IN A WRONG PATH
XP (even SP3 !) doesn't provide any version of DirectX.
No, Most of the windows after windows 98 is shipped with default directX runtime. DirectX is a crucial system component, for example Windows Media Player is based on DirectX renderer. Windows XP shipped with DirectX 8.1, while SP2 updates to DirectX 9c.
see this "DirectX 9c 0x00000387 4.09.00.0903. This is an incremental update, which includes DirectX 9b updates, plus additional updates for Windows XP Service Pack 2 (SP2). This is the default version for SP2."
and " DirectX 8 versions do not install on Windows XP. Windows XP shipped with DirectX 8.1 and the DirectX 8.1a and DirectX 8.1b updates were included in Windows XP Service Pack 1"
for a list of Directx version released from win98 to win vista see here [DirectX^]
see here[DirectXSetupGetVersion^], winxp shipped with default directx 8.1, while windows XP SP2 updates to directx 9c. See the API DirectXSetupGetVersion which gets the version of directx currently installed in the system, if that matched or higher you can run your application or install programmatically or ask user to install the required directx version runtime.
And DirectX SDK has samples demonstating these (1 )DXInstall(DXInstall is an example of how to use DirectXSetup interfaces to install the DirectX subsystem and DirectX drivers) (2) GetDXVer (to get the version of directx installed)
I am trying to convert a API that's used in a MFC app, i want to convert this to .net. But i think it will make the job easier to strip out the MFC stuff and replace it with ANSI C++. I want to get it all working in a console app, so the MFC stuff is causing all the problems!
Well i think?
In the code i have.....
CTime is a MFC datatype, this i believe is different from the ctime method in the time.h.
Is there a ANSI C++ class that will replace this?
I thought about this a wrote a class like this....
Oh your answer is very compressed! (maybe its mp5 ).
MP5 .. i am thinking MPEG 8
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture