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