I have just upgraded to D5 from D3 and it was relatively painless.
Most of what I found was obvious, so at the risk of repeating the obvious :
Make a Backup of the source.
Make sure it is possible to upgrade any third party components you may have.
I don't know about ReportSmith but make sure you upgrade QR to version 3.07,
which is a free download from Qusoft.
Once you have upgraded to D5 versions of your components, there are a few
things you may have to look out for.
Any WinAPI calls in your source may have changed the argument types. For
example an Integer may now be a UINT. To find what the type has changed to I
just usually look up the Windows.pas file and find the Function Declaration.
I dont know about D2 but D3 source opens fine in D5. There may be issues if
you want to go back to D2 after you have saved it in D5 though.
Once I had the new third party components, the source recompiled without too
much modification.
In all I think it took around a morning to get everything running.
One bit of advice I would give however is, if possible, keep a stable
working version of your source that is D2 Compatible. Upgrading to newer
compilers can cause new problems and it can be a hassle changing back to the
earlier version.
Hope that helped.
Good Luck
James
-----Original Message-----
From: Ernie Burgess [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 2 August 2000 09:41
To: Multiple recipients of list delphi
Subject: [DUG]: Upgrading D2 to D5
Hi all,
We have an app in D2/Ibase5.6. Some in-house components, some ReportSmith
and some QuickReports.
We need to upgrade to D5.
I've heard one should open the source files with a text editor and
copy/paste all contents to a new D5 form. Is this true?
Should we move D2 to D3 then D5, or go direct?
Has anybody out there done this?
If anyone has - we would really appreciate some words on how you went about
it, what you experienced, what we should expect, what to avoid etc etc.
Any words indeed will be welcome.
I've looked all around various newsgroups and bulletin boards - no success.
Thanx very much.
Ernie Burgess
Team Leader
Education Software
CPS Systems (NZ) Limited
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
CAUTION - This message may contain privileged and confidential information intended
only for the
use of the addressee(s) named above. If you are not the intended recipient of this
message you are
hereby notified that any use, dissemination, distribution or reproduction of this
message is prohibited.
If you have received this message in error please notify Progressive Enterprises Ltd.
immediately via
email at [EMAIL PROTECTED] Any views expressed in this message
are those of the
individual sender and may not necessarily reflect the views of Progressive Enterprises
Ltd.
This footnote also confirms that Progressive Enterprises Ltd. has swept this email
message for the
presence of computer viruses. This does not guarantee this message is virus free.
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz