🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.upgrade
4 messages
4 total messages Started by garrick s Mon, 17 Jan 2005 18:07
CBuilder 3
#581
Author: garrick s
Date: Mon, 17 Jan 2005 18:07
14 lines
1721 bytes
An old client has recently asked me to look  into a problem with an old
software I have worked on using CBuilder V3 (Pro version) back in the late
90's. Unfortunately, I cannot find my CBuilder 3 CDs; I have Cbuilder 5, as
well as manuals and even a shipping carton from V3 and V5. I also have disk
image backup of the PC that was used to work on the project. The problem
priority (and $ money the company wants to spend) is pretty low, so
conversion to V5 is probably not an option. I have previoously tried
converting to V4, but the code did not compile nd I remember that I'd have
to edit dfm fle due to some compatability issues. Is that true as far as
V3 -> V5 conversion?

Any suggestions where I can find old version CDs, or perhaps how I can
restore the image? I can probably find the receipts for the software
purchase easier than the CDs, if I need proof of purchase.
Re: CBuilder 3
#582
Author: Hans Galema
Date: Mon, 17 Jan 2005 20:12
25 lines
1988 bytes
garrick s wrote:

> conversion to V5 is probably not an option. I have previoously tried
> converting to V4, but the code did not compile nd I remember that I'd have
> to edit dfm fle due to some compatability issues. Is that true as far as
> V3 -> V5 conversion?

Not that I know. I converted a V3 project to V5 a while ago. Do not
use the mak or bpr file from V3. So do not let it automatically
convert to V5 by bcb5. Instead start a new project and add all
the units and so by hand. Indeed that is nasty work.

I added about 275 units. Cannot remember that I had to change code
to let it compile, link and run. Had to change only few codelines to make
it behave in the same way as with V3.

In fact I kept both projects parallel for more than a year. Editing
of TForms had to be done only with V3.

Only if you use the STL or components that are not anymore in V5
like the nice TNHTML you can expect more work.

What made it not compile then ?

Hans.
Re: CBuilder 3
#583
Author: garrick s
Date: Tue, 18 Jan 2005 04:21
53 lines
3789 bytes
I did an automatic conversion - simply opened V3 project bpr file with V4;
that seemed to work, but a rebuild yielded a few hundred errors. If I
remember right, some had to do with STL, but it was a long time ago, so I
may be wrong. I remember being simply overwhelmed by the number of errors
and the fact that they were all over the modules. At that point, V3 to V4
conversion was basically just a quicky test. This was was back in 2000, and
back then the product was pretty stable and not supposed to live past 2002
or whereabouts, so management did not deem it worthwhile to spend any time
on the conversion. But now, all of a sudden, 5-10 percent of the
installations are failing, and tech support people think it has to do fast
PCs, since we have not had a problem from about 1998 to 2003/early 2004. Not
a single PC < 2.4GHz has reported a problem, but above that speed problems
happen, supposedly, more frequently, on higher speed PCs such as 3-3.2GHz
boxes (both Intel and AMD). And it is hard to track - it either works on a
PC or it does not. My 3.2GHZ P4 HT  box runs the code fine, but a customer
has reported an identical box with a problem... And yes, it does control
some hardware via serial port and uses a heavy dosage of multithreading.
And, no, it is not multi-processor P4-HT related, as my development box back
in the 1999 was a dual CPU and I did resolve a couple of multiprocessing
related issues bacn then. Anyways, I am digressing,  I'll try manually
adding files, there are roughly 40-50 units, not that bad. The code does,
unfortunately, use quite a bit of STL, more than it should have used. I do
not believe I am using any components that were deprecated in V4 or V5. Will
give it a shot. Beats scrambling for V3 CDs..

"Hans Galema" <notused@notused.nl> wrote in message
news:41ec1c64@newsgroups.borland.com...
> garrick s wrote:
>
> > conversion to V5 is probably not an option. I have previoously tried
> > converting to V4, but the code did not compile nd I remember that I'd
have
> > to edit dfm fle due to some compatability issues. Is that true as far as
> > V3 -> V5 conversion?
>
> Not that I know. I converted a V3 project to V5 a while ago. Do not
> use the mak or bpr file from V3. So do not let it automatically
> convert to V5 by bcb5. Instead start a new project and add all
> the units and so by hand. Indeed that is nasty work.
>
> I added about 275 units. Cannot remember that I had to change code
> to let it compile, link and run. Had to change only few codelines to make
> it behave in the same way as with V3.
>
> In fact I kept both projects parallel for more than a year. Editing
> of TForms had to be done only with V3.
>
> Only if you use the STL or components that are not anymore in V5
> like the nice TNHTML you can expect more work.
>
> What made it not compile then ?
>
> Hans.
Re: CBuilder 3
#584
Author: Hans Galema
Date: Tue, 18 Jan 2005 10:54
20 lines
1523 bytes
garrick s wrote:

> Any suggestions where I can find old version CDs,

For version 3 you need only one cd.
You did not even state where you live. If you had lived next to
me that problem would be solved now ..

> or perhaps how I can
> restore the image? 

If you do not tell which program made the image and in what way
then nobody can help you with restoring.

 > I can probably find the receipts for the software
> purchase easier than the CDs, if I need proof of purchase.

This sentence states that you /can/ find the CD.

Hans.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads