Article View: borland.public.cppbuilder.upgrade
Article #2456Re: Upgrade From Borland C++ V3.1 ( DOS)
From: Stefan Hoffmeister (TeamB)
Date: Thu, 09 Dec 1999 00:00
Date: Thu, 09 Dec 1999 00:00
42 lines
1992 bytes
1992 bytes
: "Badis Omarouayache" <rnd@coencorp.com> wrote:
>I 'm trying to upgrade my current MS-DOS based application developed with
>Borland C++ V3.1 to a Win32 Enviroment (BC++B 4 OR BC++ 5.X) , is that
>possible
The whole truth is: not really.
You are trying to make one huge step - and it sounds
>uses MS-DOS based Serial communication functions
>encapsulated in a SERIAL.CPP class,
as if you have quite some hardware dependencies.
Independently of any compiler / IDE, you face the following problems:
a) migration from the straight-forward nature of DOS to the event-driven
system employed by Win32; most affected is the user-interface part.
b) hardware abstraction employed by Win32 prevents you from directly
accessing hardware
c) C++ has changed over the years; now with ISO C++ in place, there is
an fixed standard
Items a) and c) are solved rather nicely by C++Builder 4.0. Item b) will
give you some headaches, simply because you will have to redesign your
access to the serial port.
Tip: get yourself the trial version of C++Builder (see
http://shop.borland.com/) for the cost of shipping and handling and just
*try* it.
--
General information:
* Post to the right group - http://www.borland.com/newsgroups/
* Do not cross- or multipost
* Research at http://www.mers.com/searchsite.html
Stefan Hoffmeister - http://www.econos.de/
(TeamB - http://www.teamb.com/)
Technical Details
Message-ID:
<ns5v4sgv1671q5p0k7tkgod6ofjtgpm61e@4ax.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<82mana$kks17@forums.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10529a,5780157495eb575 X-Google-Attributes: gid10529a,public From: "Stefan Hoffmeister (TeamB)" <Stefan.Hoffmeister@Econos.de> Subject: Re: Upgrade From Borland C++ V3.1 ( DOS) Date: 1999/12/09 Message-ID: <ns5v4sgv1671q5p0k7tkgod6ofjtgpm61e@4ax.com> X-Deja-AN: 558529688 Content-Transfer-Encoding: 7bit References: <82mana$kks17@forums.borland.com> Organization: . Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: borland.public.cppbuilder.upgrade