Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Porting a Windows NT C++ app to XP platform

Status
Not open for further replies.

christoB

Computer
Dec 11, 2004
1
I'm currently working on a program that was written in Bordland builder 3 !!! I need to export the source code to Visual C++ .net 2003 and then make the program run on Windows XP, because it was originally written for Windows NT and now all the terminals are being upgraded. How do I port the program to XP platform?
Does .net take care of the porting or is there a program that does it?
I have to focus on the further feature development and the scedule is extremely tight.

Thanx a million.
 
Replies continue below

Recommended for you

This question is probably more suite for Tek-Tips

TTFN
 
If the program was written for windows NT (so it is not dos or 16bit based) it should be working fine in Windows 95, 98, ME, 2000 or XP. .Net? just another obscure acronym to spend your money on new computers, systems, software, support etc.
By the way what happened to M$ C# (sharp)?

Steven van Els
SAvanEls@cq-link.sr
 
Both Microsoft and Borland try to keep you tied to their products. I found this out writing an app in an early version of C++ Builder, then later realizing I couldn't port it anywhere because of the Borland-specific stuff that I had used.

Pragmatically, your best bet might be to purchase a new (or newer) copy of C++ Builder and recompile it. Even if the software costs $1k, that's peanuts compared to a typical engineer's time. Where I work, the standard engineering rate (including overhead) is $70 per hour. You'd spend that much by less than two days of your time trying to port it to some other compiler product.

The next time I need to write a Windows application, I'm going to do it in wxWindows using MinGW. Then I'll be able to port it easily to Mac & UNIX, plus being able to develop it on a Linux box.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor