VC++

G

Guest

--
hello

I want to use directx9 with C++

If I use VC++.net (unmanage) how different is it to VC++6

VB and VB.net are very different with graphical stuff
 
D

David Lowndes

I want to use directx9 with C++
If I use VC++.net (unmanage) how different is it to VC++6

Much more similar than the difference between the VB6 & VB.Net
languages.

The IDE's are of course different (and it can take some getting used
to if your mostly familiar with VC6), and the compiler is more C++
standard compliant (esp in VS2003), so you may get some warning when
you compile your code.

In general though, you should be able to load an existing VC6 project
into VS and rebuild it without much trouble.

Dave
 
D

Derrick Coetzee [MSFT]

john andrew said:
I want to use directx9 with C++

If I use VC++.net (unmanage) how different is it to VC++6

VB and VB.net are very different with graphical stuff

As John explained, the difference is much smaller than that between VB and
VB.NET, if you ignore the managed additions. This page describes the
differences in some detail:

Major Changes from Visual C++ 6.0 to Visual C++ .NET
http://msdn.microsoft.com/library/d...ore/html/vcrefWhatsNewForVisualCVersion70.asp

Also see this page, which describes additional changes in the newest release
of VC++:

What's New in Visual C++ .NET 2003
http://msdn.microsoft.com/library/d...vcedit/html/vcoriWhatsNewInVisualCNET2003.asp

However, if you are interested in DirectX programming, I strongly suggest
you try the managed interface, which can simplify your code a great deal in
some cases as well as allow to use other languages to access it. To quote
one third-party FAQ, "there is a minimum reduction in code of 10% and
upwards of 40% in some cases"
(http://www.programmersheaven.com/2/FAQ-DIRECTX-Managed-DirectX). Also see
this section of the DirectX documentation:

http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_m/directx/dx9intro.asp
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top