 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Brian B. Guest
|
Posted: Thu Jul 10, 2003 8:55 pm Post subject: Delphi 5 vs Delphi 7 |
|
|
Hello,
Our company uses Delphi 5 Enterprise and has been for the last 2 or 3 years.
We are converting our Clipper S87 to Delphi. For some reason, they did not
upgrade to CA-Clipper 5.x. Perhaps because nobody explained the benefits.
I don't know.
Five or six years from now, I don't want to be stuck behind the eight ball
because we are still using D5.
Can someone point me to a document that explains why we should upgrade to D7
Enterprise please? Bells and whistles are nice but not a reason to upgrade
(IMHO). I would like to know what the ramifications would be if we did not
upgrade.
Regards,
Brian.
|
|
| Back to top |
|
 |
Lars B. Dybdahl Guest
|
Posted: Fri Jul 11, 2003 6:59 am Post subject: Re: Delphi 5 vs Delphi 7 |
|
|
Brian B. wrote:
| Quote: | Can someone point me to a document that explains why we should upgrade to
D7 Enterprise please? Bells and whistles are nice but not a reason to
upgrade (IMHO). I would like to know what the ramifications would be if
we did not upgrade.
|
I don't have links, but I can give you a few informations that might have
importance in your decision.
There was a huge change of the Delphi language between Delphi 5 and Delphi
6. A lot of things were introduced, and not all of them were backwards
compatible. One such thing is widestring handling. If you are going to use
Unicode in any way, you'll need to use widestring, and then you're going to
write code that might not be compatible with Delphi 6 and 7.
Also, a lot of improvements were made in Delphi 7 regarding internet, cross
platform programming etc. For instance, Delphi 6 and 7 have utf-8
functions, and the fastnet components in Delphi 5 are simply incompatible
with many servers today. Of course, you can download Indy components for
Delphi 5, you can write an XP Manifest by yourself and you can write all
the things you need yourself. You can also buy Rave Reporting for Delphi 5,
in case you want that. But if you upgrade to Delphi 7, you get it all
included and save a lot of programming hours.
One of the new things in Delphi 6 and 7 is the ability to mark things as
being "deprecated". It's not backwards compatible at all, and together with
the widestring problems etc., I'm quite sure that Delphi 5 won't be
supported by many 3rd party component vendors in two years. The biggest
ones will, but a lot won't. It was a pain to make
http://dybdahl.dk/dxgettext/ compatible with Delphi 5.
You won't get stuck with Delphi 5 - it's just a cost/benefit decision you
are about to make. It costs something to upgrade to Delphi 7 (or Delphi 8
very soon), but you will save some programming hours, you will write code
that is compatible with the newest version, and you can be sure that all
3rd party vendor components will work.
If you want to know how much more Delphi 7 is compared to Delphi 5, have a
look here:
http://dybdahl.dk/dxgettext/translations/language.php?lang=de
As you can see, Delphi 5 has 1179 translation entries, and Delphi 7 has 2847
translation entries. Delphi 7 includes 2.5 times as much code!
Lars.
--
Dybdahl Engineering
http://dybdahl.dk/
|
|
| Back to top |
|
 |
Ben Hochstrasser Guest
|
Posted: Fri Jul 11, 2003 4:54 pm Post subject: Re: Delphi 5 vs Delphi 7 |
|
|
Lars B. Dybdahl wrote:
| Quote: | As you can see, Delphi 5 has 1179 translation entries, and Delphi 7
has 2847 translation entries. Delphi 7 includes 2.5 times as much
code!
|
<malicious>
Aaahhhh! Hence the bloated executables. <g>
</malicious>
--
Ben
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|