BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Delphi 5 vs Delphi 7

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Deployment
View previous topic :: View next topic  
Author Message
Brian B.
Guest





PostPosted: Thu Jul 10, 2003 8:55 pm    Post subject: Delphi 5 vs Delphi 7 Reply with quote



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





PostPosted: Fri Jul 11, 2003 6:59 am    Post subject: Re: Delphi 5 vs Delphi 7 Reply with quote



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





PostPosted: Fri Jul 11, 2003 4:54 pm    Post subject: Re: Delphi 5 vs Delphi 7 Reply with quote



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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Deployment All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.