[DUG] Upgrade considerations

Jolyon Smith jsmith at deltics.co.nz
Wed Sep 23 23:21:09 NZST 2009


D2006 to D207 *should* have been trivial because it was a non-breaking
change, i.e. they retained DCU compatability between those two versions.

iirc at one point they stated an intention to do this for every-other
release, so D2010 *should* have been a non-breaking change w.r.t D2009.

However, with the RTTI enhancements etc I don't see how they can have
achieved that, so I suspect that like many good ideas that came to them
during the period of DTG/CodeGear autonomy within Borland, that one too has
fallen by the wayside.


The biggest hurdle you will face in going from D2007 to any later version
will of course be Unicode.

If you're lucky it will be relatively painless.

If you're unlucky you'll have a fair bit of work to do, depending on how
much low level string work your code does or how impacted any 3rd party
components are (and how easy they are to migrate to Unicode yourself -
assuming you have source - if the provider has not already done so/or even
still exists).

If you're *really* unlucky, you will *think* you had a painless transition
only to discover (or have your users/customers discover) that you've got
hidden issues to deal with.


-----Original Message-----
From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz] On
Behalf Of Alister Christie
Sent: Wednesday, 23 September 2009 15:07
To: NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] Upgrade considerations

I have many components that need to play nice together that I always 
have trouble getting installed into the IDE.  The D7 to D2006 upgrade 
was painful, D2006 to D2007 was trivial.  I've been procrastinating over 
the D2007 -> 9 -> 10 upgrade.

I think my next development environment will be a Virtual Machine which 
will allow me to experiment a bit more aggressively, I understand that 
quite a few people are using VMs for this purpose these days.

Alister Christie
Computers for People
Ph: 04 471 1849 Fax: 04 471 1266
http://www.salespartner.co.nz
PO Box 13085
Johnsonville
Wellington 



John Bird wrote:
> The point I am making is that as a programmer knowing only one version and

> taking a big leap into the unknown -upgrading from D5 to BDS2006 it was a 
> lot easier than I was expecting.
>
> A way lot easier - I don't recall any issues of any code that broke
either.
>
> A little encouragement to those on D7 etc.
>
> John 
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
unsubscribe
>
>   
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi at delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
unsubscribe



More information about the Delphi mailing list