Re: Upgrading a program from Delphi 6 to 2007 - What's nessicary
- From: " Tom Corey" <omtay.oreycay@xxxxxxxxxxxxxxx>
- Date: 30 Nov 2007 08:39:30 -0700
Dan wrote:
We've been developing a program in Delphi 6 for years, and now would
like to move to the newest Delphi since more components are supported
for it, and it handles some Web 2.0 stuff. The problem is I've been
asked to assess how hard the move would be. I heard that all I need
to do is install any third party components in D2007, then open the
program's project file and it should work. Is this correct?
Pretty much so, yes, at least in my experience. I recently upgraded a
project from Delphi 7 to 2007. Not a huge project - only about 15,000
lines. In the process I also upgrades from NexusDB v1 to v2. The only
difficulty I had was to make some command changes relating to Nexus.
Took about 15 minutes total.
if I have components that are only compiled for D6, is there any
way I can still install them in D2007 or would I have to find
their sources and recompile them?
That's where it gets hairy. You'd need the source code to recompile, or
new DCUs from the vendor. After running into this a few times myself, I
no longer buy any components unless they include full source.
One additional thing, would I have to change any of the source code?
Most probably, no. Or nothing significant, at any rate. If your code
does a lot of esoteric things you might encounter problems, but an
average business application shouldn't require much if any code changes.
.
- References:
- Prev by Date: Re: Delphi and the .Net platform
- Next by Date: Re: Pre-information on Unicode in Delphi 2008
- Previous by thread: Upgrading a program from Delphi 6 to 2007 - What's nessicary
- Next by thread: Re: Upgrading a program from Delphi 6 to 2007 - What's nessicary
- Index(es):
Relevant Pages
|