Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Porting and Upgrading Programs 

Porting an application refers to opening it for the first time in Visual C++. Upgrading refers to opening a project from a previous version of Visual C++ in the current version.

NoteNote

An ActiveX control compiled with Visual C++ 6.0 when embedded in a dialog box in a project developed with Visual C++ 2005 may cause your program to assert at runtime. In this situation, recompile the ActiveX control using Visual C++ 2005. The assert will be in the file occcont.cpp, on the line in source: ASSERT(IsWindow(pTemp->m_hWnd)).

For more information, see What's New in Visual C++.

In This Section

Port from UNIX to Win32

Discusses options for migrating UNIX applications to Windows.

How to: Upgrade Wizard-Generated Managed Extensions for C++ Code

Discusses how you can upgrade wizard-generated code.

Managed Extensions for C++ Syntax Upgrade Checklist

Lists the syntactic differences between Managed Extensions for C++ and the new Visual C++ syntax for targeting the common language runtime.

How to: Upgrade Projects from Previous Versions of Visual C++

Discusses how to use projects created in previous versions of Visual C++.

C++/CLI Migration Primer

A detailed guide to upgrade your Managed Extensions for C++ syntax to use the new syntax (see New Language Features for more information on the new syntax).

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft