What DirectX SDK Version for VC#.NET 2002?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi

I want to write a GUI type MIDI Windows App. using the VC#.NET 2002 Standard I have already purchased.
What DirectX SDK version should I use

This is just a part of my learning process, so don't want to purchase the 2003 version yet

Thanks
Stev
http://stevelane.iuma.co
 
If you're looking for a DX managed library for .NET, there is no official
one for framework 1.0 (the framework that VS 2002 ships with).
DX SDK 9.0 has a managed .NET library, but it's designed for framework 1.1
(VS 2003) only.
That doesn't mean you *can't* use DX from VS 2002, but you will have to
write the COM interop code wrappers yourself, and it's not pretty (DX has a
LOT of classes/interfaces). I started writing an interop wrapper in 1.0 for
DX, but only got as far as DirectDraw (2d) and partial Direct3D in DX 8.0,
but 9.0 launched a few months later, so that project never finished. A last
alternative is to use the VB6 DX 8.0 COM library (add to your C# project
references), but because of how it's structred to use automation data types,
you will find that some things don't work as expected when controlled from
C#, and some don't work at all.

-Rob Teixeira [MVP]

Steve said:
Hi,

I want to write a GUI type MIDI Windows App. using the VC#.NET 2002
Standard I have already purchased.
 
Back
Top