Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!news.cs.indiana.edu!maytag!watstat.waterloo.edu!dmurdoch From: dmurdoch@watstat.waterloo.edu (Duncan Murdoch) Newsgroups: comp.lang.pascal Subject: Re: Is TP4 coded 100% (99.99%) compatible to TP6.0? Message-ID: <1991Feb4.183557.2134@maytag.waterloo.edu> Date: 4 Feb 91 18:35:57 GMT References: <1991Feb4.101918.24604@resam.dk> Sender: daemon@maytag.waterloo.edu (Admin) Organization: University of Waterloo Lines: 14 In article <1991Feb4.101918.24604@resam.dk> andrew@resam.dk (Leif Andrew Rump) writes: >If I don't access FreeMem/HeapMem/... in TP4.0 (or was it in TP5.x >they where introduced) will everything then compile under TP6.0? I think so. There's a tiny incompatibility between TP 5.5 and TP 6.0 in the definition of objects (in 5.5, a semi-colon ";" after the last declaration was optional, in 6.0 it's required), but objects weren't allowed at all in 4.0. You will of course need source for all referenced units: .TPU files are never re-usable across upgrades. Duncan Murdoch dmurdoch@watstat.waterloo.edu