473,322 Members | 1,494 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Migrating legacy C++ code

Hi, I'm looking at migrating our existing from Visual Studio (6.00) C++ code
to the .NET version of C++ (unmanaged) Can anyone point me towards
documention or an overview of this ?

Thanks in advance,

MD
Nov 17 '05 #1
3 1192
My last 4 blog entries have been on the issues I faced when I compiled some
VC 6 code with VC 2005. It's far from comprehensive and probably covers less
than a quarter of the issues you may run into - but you may find something
useful there : http://blog.voidnish.com/

--
Regards,
Nish [VC++ MVP]
"Mike Doyle" <md@joe-mercer-is-god.com> wrote in message
news:Ap****************@newsfe6-win.ntli.net...
Hi, I'm looking at migrating our existing from Visual Studio (6.00) C++
code to the .NET version of C++ (unmanaged) Can anyone point me towards
documention or an overview of this ?

Thanks in advance,

MD

Nov 17 '05 #2
Mike Doyle wrote:
Hi, I'm looking at migrating our existing from Visual Studio (6.00)
C++ code to the .NET version of C++ (unmanaged) Can anyone point me
towards documention or an overview of this ?


Project conversion is done automagically by a wizard. Now, you could run in
some (rare) incompatibilites due to conformance enhancements in Visual 2003.
See http://msdn2.microsoft.com/en-us/lib...US,VS.80).aspx.

The next point is to take advantage of the new compiler capabilities to
write (or refactor) better code ;-)

Arnaud
MVP - VC
Nov 17 '05 #3

"Arnaud Debaene" <ad******@club-internet.fr> wrote in message
news:eT*************@tk2msftngp13.phx.gbl...
Mike Doyle wrote:
Hi, I'm looking at migrating our existing from Visual Studio (6.00)
C++ code to the .NET version of C++ (unmanaged) Can anyone point me
towards documention or an overview of this ?


Project conversion is done automagically by a wizard. Now, you could run
in some (rare) incompatibilites due to conformance enhancements in Visual
2003. See
http://msdn2.microsoft.com/en-us/lib...US,VS.80).aspx.

The next point is to take advantage of the new compiler capabilities to
write (or refactor) better code ;-)

Arnaud
MVP - VC

Thanks guys. Unfortunately, I think the old programmers were firm believers
in using as many "rare incompatibilites" as possible ;-)

Cheers,
MD
Nov 17 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: masood.iqbal | last post by:
In this day and age, you never say no to any work that is thrown at you ---- so when I was offered this short-term contract to convert legacy C code to C++, I did not say no. Personally I believed...
3
by: Eugen Gulinsky | last post by:
Hello guys, I am having problems trying to migrate our MSXML4-compatible stylesheets containing large msxsl:script blocks to a formate understandable by System.Xml:Xsl.XslTransform. I keep...
3
by: Sai Kit Tong | last post by:
I posted for help on legacy code interface 2 days ago. Probably I didn't make it clear in my original mail. I got a couple of answers but none of them address my issues directly (See attached...
6
by: Shai Levi | last post by:
Hi, I'm trying to migrate native c++ class to managed c++ class. The native class header definition looks as: class NativeClass { public: typedef void (CbFunc1)(int n,void* p);
1
by: Steve | last post by:
We are considering the ways to migrate our VC++ 6.0 applications to .NET platform. It would be nice to rewrite them completely in C#, but due to the time constraints this option is out of...
3
by: BobRoyAce | last post by:
I would really appreciate recommendations for sources of materials on migrating ASP applications to ASP.NET (books, URL's, etc.). Also, is there a magazine that is particularly good for .NET stuff....
12
by: jdokos | last post by:
Does anyone know of any good sources (white papers, etc.) regarding migrating from Teradata to DB2 UDB EEE? We are in the very beginning stages of investigating this as an option for some of the...
10
by: Number 11950 - GPEMC! Replace number with 11950 | last post by:
I've been programming VB4, then VB6 for the past ten years using old school approaches such as modularisation with modules (instead of classes), state driven arrays, etc. I am initmately familiar...
0
by: cathy25 | last post by:
Hi, we are planning on migrating our sql from version 2000 to 2005 (I know SQL 2005 is in market from a while). As a part of testing, i have installed sql server 2005 on my development box and able...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.