By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,448 Members | 1,331 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,448 IT Pros & Developers. It's quick & easy.

What DirectX SDK Version for VC#.NET 2002?

P: n/a
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

Nov 15 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
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" <an*******@discussions.microsoft.com> wrote in message
news:FE**********************************@microsof t.com...
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,
Steve
http://stevelane.iuma.com

Nov 15 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.