<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Turbo_Pascal_Unit</id>
		<title>Turbo Pascal Unit - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Turbo_Pascal_Unit"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Turbo_Pascal_Unit&amp;action=history"/>
		<updated>2026-04-18T05:39:11Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Turbo_Pascal_Unit&amp;diff=21023&amp;oldid=prev</id>
		<title>Dan Tobias at 02:55, 14 February 2015</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Turbo_Pascal_Unit&amp;diff=21023&amp;oldid=prev"/>
				<updated>2015-02-14T02:55:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 02:55, 14 February 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://turbopascal.org/turbo-pascal-internals Turbo Pascal Internals]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://turbopascal.org/turbo-pascal-internals Turbo Pascal Internals]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://borlpasc.narod.ru/english/faqs/beginner.htm Beginner's guide to compiling and writing units]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://borlpasc.narod.ru/english/faqs/beginner.htm Beginner's guide to compiling and writing units]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Borland]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Turbo_Pascal_Unit&amp;diff=20217&amp;oldid=prev</id>
		<title>Dan Tobias: Created page with &quot;{{FormatInfo |subcat=Development |extensions={{ext|tpu}} }} A '''Turbo Pascal Unit''' is a separately-compiled file generated using Turbo Pascal or Borland Pascal for the purp...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Turbo_Pascal_Unit&amp;diff=20217&amp;oldid=prev"/>
				<updated>2014-12-28T14:00:59Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |subcat=Development |extensions={{ext|tpu}} }} A &amp;#039;&amp;#039;&amp;#039;Turbo Pascal Unit&amp;#039;&amp;#039;&amp;#039; is a separately-compiled file generated using Turbo Pascal or Borland Pascal for the purp...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Development&lt;br /&gt;
|extensions={{ext|tpu}}&lt;br /&gt;
}}&lt;br /&gt;
A '''Turbo Pascal Unit''' is a separately-compiled file generated using Turbo Pascal or Borland Pascal for the purpose of linking at build time into an executable file making use of multiple modules. TPU files were introduced in Turbo Pascal 4.0; earlier versions instead used [[Turbo Pascal chain file|chain files]] that were &amp;quot;chained to&amp;quot; at execution time.&lt;br /&gt;
&lt;br /&gt;
Different versions of Turbo/Borland Pascal generated different versions of TPU files, so when you upgraded to a new Pascal version you would probably have to recompile your units. However, within the same Pascal version, you didn't need to recompile them unless you changed their source code, which could greatly reduce build time for a complicated project containing many units.&lt;br /&gt;
&lt;br /&gt;
The source code to a unit contains the statement &amp;lt;code&amp;gt;unit &amp;lt;i&amp;gt;unitname&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;, while other units (and main programs) that use it had &amp;lt;code&amp;gt;uses &amp;lt;i&amp;gt;unitname&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt;. A unit could be used in many different programs.&lt;br /&gt;
&lt;br /&gt;
== Format information ==&lt;br /&gt;
* [http://www.textfiles.com/programming/tpudoc1.txt Inside Turbo Pascal 5.5 Units]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://edn.embarcadero.com/article/20803 Antique software: Turbo Pascal 5.5]&lt;br /&gt;
* [http://www.murdoch-sutherland.com/programs/index.htm Various Turbo Pascal utilities including TPU dumpers]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Turbo Pascal|Wikipedia: Turbo Pascal]]&lt;br /&gt;
* [http://turbopascal.org/turbo-pascal-internals Turbo Pascal Internals]&lt;br /&gt;
* [http://borlpasc.narod.ru/english/faqs/beginner.htm Beginner's guide to compiling and writing units]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	</feed>