Can I use the newer versions of Visual Studio to do "old" things?

Posted by Ptah- Opener of the Mouth on Stack Overflow See other posts from Stack Overflow or by Ptah- Opener of the Mouth
Published on 2010-03-31T19:34:06Z Indexed on 2010/04/07 20:33 UTC
Read the original article Hit count: 282

Filed under:
|
|
|

I have several ATL/COM-based DLLs that I've been using Visual C++ 6.0 on. I require a couple of "old" things out of the generated DLLs:

(1) They must be compatible with projects developed in Visual Basic 6.0 (the old VB6, emphatically not VB.Net).

(2) They must be compatible with old operating systems - minimum Windows 98 SE. To be clear, I mean they must run on such OSes, not that I would have to be able to develop them on a machine running such an OS.

I am sick of Visual Studio 6.0. Converting to Dot Net (or any other major change like that) is out of the question at the current time, so I must continue to use VB6. But can I switch to the newer Visual Studio's C++, with a minimum of effort (i.e. little if any required recoding)?

If so, are there any "gotchas" I should watch out for?

Thanks.

© Stack Overflow or respective owner

Related posts about visual-c++

Related posts about vb6