Newsgroups: comp.lang.pascal
Path: utzoo!utgpu!watserv1!maytag!watstat.waterloo.edu!dmurdoch
From: dmurdoch@watstat.waterloo.edu (Duncan Murdoch)
Subject: Re: Doubts on TP 6.0 updatating being worth the while
Message-ID: <1991Jan14.032709.17652@maytag.waterloo.edu>
Sender: daemon@maytag.waterloo.edu (Admin)
Organization: University of Waterloo
References: <19416@hydra.gatech.EDU> <1991Jan9.194840.18614@en.ecn.purdue.edu> <1991Jan10.063046.9686@uwasa.fi> <1991Jan13.104654.18292@cavebbs.gen.nz>
Date: Mon, 14 Jan 91 03:27:09 GMT
Lines: 19

In article <1991Jan13.104654.18292@cavebbs.gen.nz> conrad@cavebbs.gen.nz (Conrad Bullock) writes:
>Are the TP 6.0 Units incompatible with those of 5.5? The actual TPU
>headers produced by V5.5 say V6 in them...

Yes, they're incompatible - the header says TPU9 now.  But one thing you have
to understand about TPU files is that they're not suited to being used with
different compiler versions, because they always contain references to a
particular version of the SYSTEM unit.  Remember, a unit must always be
recompiled after any changes to the interface of any unit that it uses.

It's certainly not a good idea to pay for any TP library that doesn't come
with source code.  If the publisher stops supporting it, you'll be 
out of luck when upgrade time comes.  I'd say this applies to the TurboVision
library that comes with TP 6 - if you're going to rely on it, buy the source
code.  Borland has a bad record about continuing support for their toolboxes.
On the other hand, they've never included one with the compiler before, so
this case might be different.

Duncan Murdoch
