home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / turbo5 / readme. < prev    next >
Text File  |  1988-10-09  |  25KB  |  598 lines

  1.              TURBO PASCAL 5.0 - ZUSATZINFORMATIONEN
  2.                    ---------------------------
  3.  
  4. Diese Datei enthält zusätzliche Informationen und Korrekturen in
  5. letzter Minute. (Eine Reihe von Antworten auf die häufigsten technischen
  6. Fragen zu Turbo Pascal 4.0/5.0 finden Sie in der Datei HELPME!.DOC
  7. (Originaldiskette 3), Korrekturen der Handbücher zur Version 4.0 in der
  8. Datei README40.DOC auf der Originaldiskette 4).
  9.  
  10.  
  11. Inhaltsverzeichnis
  12. ==================
  13.  
  14.   0. Hilfe bei Problemen
  15.   1. Installation
  16.     1.1  Deutsche Hilfestellung
  17.     1.2  Grafik-Beispielprogramme
  18.     1.3  TINST, INSTALL und Monochrom-Monitore
  19.   2. Neue Zusatzprogramme
  20.     2.1  THELP - Syntax-Hilfestellung außerhalb der integrierten
  21.          Entwicklungsumgebung
  22.     2.2  TINSTXFR - Übertragen mit TINST gesetzter Vorgaben der
  23.          Version 4.0 auf die Version 5.0
  24.   3. Nachträge und Erweiterungen des Handbuchs
  25.     3.1 Parameter /P für TURBO.EXE
  26.     3.2 Fehlermeldungen des Compilers
  27.     3.3 Debugger
  28.     3.4 EMS-Karten
  29.     3.5 Grafik mit dem ZENITH Z-449-Adapter
  30.     3.6 Novell-Netzwerke und die Prozedur Exec
  31.   4. Für "4.0-Programmierer"
  32.     4.1 Neue Prozeduren und Funktionen der Version 5.0
  33.     4.2 Fehlermeldungen des Compilers
  34.     4.3 Laufzeitfehler
  35.     4.4 Lokalisierung von Laufzeitfehlern
  36.     4.5 Programmende und Umschaltung des Bildschirms
  37.     4.6 Optimierte Bearbeitung von Strings
  38.     4.7 Standard-Units
  39.   5. Turbo Pascal 5.0 und die Toolboxen
  40.   6. Die Dateien auf den Originaldisketten
  41.  
  42.  
  43. 0. HILFE BEI PROBLEMEN
  44. ======================
  45.     Bei Problemen bitten wir Sie, zuerst das Handbuch, diese Datei sowie
  46.     die Dateien HELPME!.DOC (Diskette 3) und README40.DOC (Diskette 4)
  47.     sorgfältig durchzulesen. Wenn danach noch Fragen offen sind, können
  48.     Sie sich an eine der folgenden Stellen wenden:
  49.  
  50.     1)  Ihren Softwarehändler oder einem Userclub
  51.  
  52.     2)  In schriftlicher Form an:
  53.  
  54.             Heimsoeth software
  55.             Technische Beratung
  56.             Lindwurmstr. 88
  57.             8000 München 2
  58.  
  59.     3)  In dringenden Fällen: Die Heimsoeth software Hotline
  60.  
  61.               Tel.: 089/7258001
  62.               Montag bis Donnerstag von 14 bis 17 Uhr
  63.               Freitag von 14 bis 16 Uhr
  64.  
  65.     Sie sollten auf jeden Fall die folgenden Dinge parat haben:
  66.  
  67.     1) Die deutschen Handbücher;
  68.     2) Die Versionsnummer von Turbo Pascal. Sie wird vom der Kommando-
  69.        zeilen-Version (TPC.EXE) bei jedem Aufruf ausgegeben, in der
  70.        integrierten Entwicklungsumgebung bringt der Tastenbefehl
  71.        SHIFT-F10 ein entsprechendes Fenster auf den Bildschirm.
  72.     3) Produktnamen, Modellbezeichnung Ihres Computers und eventueller
  73.        Zusatz-Hardware (speziell: Grafik-Karten).
  74.     4) Die Versionsnummer von DOS, die sich mit den DOS-Befehl VER
  75.        ermitteln läßt.
  76.  
  77.  
  78. 1. INSTALLATION
  79. ===============
  80.  
  81. 1.1 Deutsche Hilfestellung
  82. --------------------------
  83. a) Die Hilfestellung wurde in der deutschen Version so stark erweitert
  84.    und ausgebaut, daß sie auf einer eigenen Diskette untergebracht
  85.    werden mußte.
  86.      Da das (im Handbuch beschriebene) Programm INSTALL.EXE z.Zt. nur in
  87.    der amerikanischen Originalversion verfügbar ist, kommt ein Schritt
  88.    zur Installation dazu - nämlich das Kopieren der deutschen Hilfestellung
  89.    von der vierten Originaldiskette.
  90. b) INSTALL setzt die Suchwege in Options/Directories automatisch - auch
  91.    bei der Arbeit mit DOS 2.x ist der anschließende Aufruf von TINST
  92.    deshalb keine zwingende Notwendigkeit mehr.
  93.  
  94. Die Installation besteht also aus zwei Schritten:
  95.  
  96. 1. Legen Sie die Originaldiskette 1 in das Laufwerk A:, setzen Sie
  97.    dieses Laufwerk mit dem Befehl A: <RETURN> als Standard und
  98.    geben Sie den Befehl
  99.  
  100.    INSTALL <RETURN>
  101.  
  102.    Wählen Sie die für Ihre Konfiguration zutreffenden Punkte im Menü-
  103.    system von INSTALL aus und lassen Sie dieses Programm - wie im Hand-
  104.    buch beschrieben - komplett ablaufen.
  105.      Hinweis: INSTALL kopiert hier die englische Originalversion von
  106.    TURBO.HLP auf Ihre Festplatte bzw. Disketten.
  107.  
  108. 2. Nachdem INSTALL beendet ist, legen Sie die Originaldiskette 4 in das
  109.    Laufwerk A:.
  110.  
  111.    Wenn Sie mit einer Festplatte arbeiten: Setzen Sie das Directory als
  112.    Standard, in das INSTALL die Datei TURBO.EXE kopiert hat, und geben
  113.    Sie den Befehl
  114.  
  115.        COPY A:*.* <RETURN>
  116.  
  117.    Dieser Befehl kopiert die Datei README40.DOC und die deutsche Version
  118.    der Hilfestellung auf die Festplatte (wobei das englische Original
  119.    der Hilfestellung überschrieben wird).
  120.  
  121.    Wenn Sie mit Diskettenlaufwerken arbeiten: Legen Sie Ihre Kopie
  122.    der Diskette 2 in das Laufwerk B:, setzen Sie dieses Laufwerk mit
  123.    dem Befehl B: <RETURN> als Standard und geben Sie den Befehl
  124.  
  125.        COPY A:TURBO.HLP <RETURN>
  126.  
  127.    Dieser Befehl kopiert die deutsche Version der Hilfestellung auf
  128.    Ihre Hilfestellungs-Diskette (und überschreibt dort das englische
  129.    Original). Die Datei README40.DOC, die Korrekturen zu den Handbüchern
  130.    der Version 4.0 enthält, können Sie direkt mit TYPE von der Orginal-
  131.    diskette 4 auf den Bildschirm ausgeben lassen.
  132.  
  133.  
  134. 1.2 Grafik-Beispielprogramme
  135. ----------------------------
  136. Die Originaldiskette 3 enthält - wie im Handbuch beschrieben -
  137. fünf Dateien mit dem Suffix .ARC, die ihrerseits eine größere
  138. Anzahl einzelner Dateien enthalten.
  139.   INSTALL übernimmt die notwendigen Aufrufe des "Auspackprogramms"
  140. UNPACK automatisch - mit einer Ausnahme: die (englischen) Beispiel-
  141. programme für das Grafikpaket werden auch bei einer Installation auf
  142. die Festplatte als .ARC-Datei kopiert.
  143.   Um aus dieser Datei die einzelnen Pascal-Quelltexte zu extrahieren, setzen
  144. Sie das Directory als Standard, das die Dateien UNPACK.COM und BGIEXAMP.ARC
  145. enthält (also normalerweise das Directory, in dem sich auch TURBO.EXE be-
  146. findet. Danach geben Sie den Befehl
  147.  
  148.   unpack bgiexamp
  149.  
  150. Als Ergebnis sollten Sie die 69 Pascal-Quelltexte aus dem Referenzteil
  151. des amerikanischen Handbuchs erhalten.
  152.   Hinweis: Die Beispiele der deutschen Handbuchversion wurden größtenteils
  153. im Rahmen der Übersetzung neu geschrieben (d.h. haben mit dem Inhalt
  154. von BGIEXAMP.ARC nicht allzuviel gemeinsam) - insgesamt stehen Ihnen damit
  155. rund 140 Demonstrationen des Grafikpakets zur Verfügung.
  156.  
  157. Achtung: Die Grafik-Beispielprogramme gehen davon aus, daß sich
  158. Grafiktreiber (*.BGI) und Zeichensätze (*.CHR) im momentan gesetzten
  159. Directory befinden - gegebenenfalls müssen Sie den dritten Parameter
  160. bei den diversen Aufrufen der Prozedur InitGraph entsprechend anpassen.
  161. Wenn sich .BGI- und .CHR-Dateien beispielsweise in einem Directory namens
  162. C:\TP\GRAFIK befinden, dann lautet der entsprechende Aufruf von InitGraph:
  163.  
  164.       InitGraph(GraphDriver, GraphMode, 'C:\TP\GRAFIK');
  165.  
  166. Hinweis: Wenn sich GRAPH.TPU nicht im momentan gesetzten Directory oder
  167. im "Turbo Directory" befindet, müssen Sie den entsprechenden Suchweg
  168. vor der Compilierung unter O/D/Unit directories eintragen.
  169.  
  170.  
  171. 1.3 TINST, INSTALL und Monochrom-Monitore
  172. -----------------------------------------
  173. Speziell auf LCD-Bildschirmen, die einen Color Graphics Adapter
  174. softwaremäßig simulieren, kann es Schwierigkeiten mit der Lesbar-
  175. keit farbig dargestellter Texte geben. Über den Aufruf mit dem
  176. zusätzlichen Parameter /B läßt sich deshalb die farbige Darstellung
  177. von TINST und INSTALL unterdrücken:
  178.  
  179.     install /B      - startet INSTALL im Schwarzweiß-Modus
  180.  
  181.     tinst /B        - startet TINST im Schwarzweiß-Modus
  182.     tinst /B tp50   - startet TINST im Schwarzweiß-Modus
  183.                       und sucht die Datei TP50.EXE zur Installation
  184.  
  185. Hinweis: Der im Handbuch beschriebene Parameter /C von TINST wird nicht
  186. mehr unterstützt - stattdessen arbeitet dieses Programm nun automatisch
  187. farbig, wenn ein Farbmonitor erkannt (und diese Erkennung nicht via /B
  188. unterdrückt) wird.
  189.  
  190.  
  191. 2. Neue Zusatzprogramme
  192. =======================
  193.  
  194.   2.1  THELP
  195.   ----------
  196.   THELP ist ein speicherresidentes Programm, das die Syntax-Hilfe-
  197.   stellung der integrierten Entwicklungsumgebung auch innerhalb von
  198.   anderen Programmen verfügbar macht. Für TURBO.EXE wird THELP nicht
  199.   benötigt - dieses Programm ist aber bei der Arbeit mit der Kommando-
  200.   zeilen-Version des Compilers (und einem eigenen Texteditor) oder
  201.   während der Fehlersuche mit dem Turbo Debugger eine geradezu ideale
  202.   Lösung.
  203.     Zu diesem Programm gibt es eine eigene Dokumentation, die den
  204.   Dateinamen THELP.DOC trägt und von INSTALL zusammen mit THELP in
  205.   dasselbe Directory wie TURBO.EXE kopiert wird.
  206.  
  207.  
  208.   2.2  TINSTXFR
  209.   -------------
  210.   TINSTXFR ("TINST Transfer") übernimmt die mit TINST gesetzten
  211.   Vorgaben der Version 4.0 und schreibt sie direkt in die .EXE-Datei
  212.   der Version 5.0 hinein - erspart Ihnen also bei einem "Update"
  213.   von der Version 4.0 das Neusetzen von Compiler-Schaltern, Farben usw.
  214.   Die Syntax des Aufrufs von TINSTXFR ist:
  215.  
  216.     TINSTXFR <Turbo 4.0-Directory> <Turbo 5.0-Directory>
  217.  
  218.   (Hier wird also vorausgesetzt, daß sich alte und neue Compiler-
  219.   Version in zwei verschiedenen Directories befinden).
  220.     Wenn TURBO.EXE der Version 4.0 beispielsweise in einem Directory
  221.   namens D:\TP und TURBO.EXE der Version 5.0 in einem Directory D:\TP50
  222.   gespeichert sind, dann lautet der Aufruf von TINSTXFR
  223.  
  224.     TINSTXFR d:\tp d:\tp50
  225.  
  226.  
  227.   Hinweise: Bei Verwendung der "Upgrade"-Option von INSTALL wird
  228.   TINSTXFR automatisch gestartet. Suchwege werden von diesem Pro-
  229.   gramm nicht übertragen.
  230.  
  231.  
  232. 3. Nachträge und Erweiterungen des Handbuchs
  233. ============================================
  234.  
  235. 3.1 Parameter /P für TURBO.EXE
  236. ------------------------------
  237. Die ausgelieferte Version der integrierten Entwicklungsumgebung
  238. unterstützt einen weiteren Kommandozeilen-Parameter: Beim Aufruf
  239. in der Form
  240.  
  241.    turbo /P [<weitere Parameter>]  [Quelltext.[PAS]]
  242.    /P legt fest,
  243.  
  244. speichert der integrierte Debugger beim Umschalten der Bildschirme
  245. zusätzlich die momentan gesetzte Farb-Palette.
  246.   (Sinnvoll ist diese Speicherung nur, wenn das zu untersuchende
  247. Programm die Farb-Register der EGA-Karte entweder direkt oder über
  248. Aufrufe des Grafikpakets manipuliert - in allen anderen Fällen wird
  249. /P nicht benötigt bzw. zeitigt keine sichtbare Wirkung.
  250.  
  251.  
  252. 3.2 Fehlermeldungen des Compilers
  253. ---------------------------------
  254. Zu den im Handbuch beschriebenen Fehlermeldungen des Compilers kommt
  255. eine weitere Möglichkeit hinzu:
  256.  
  257.     145 Too many nested scopes
  258.     (Zuviele Verschachtelungsebenen)
  259.  
  260.     Jedes mit uses aufgeführte Unit, jede Record-Deklaration und
  261.     jede with-Anweisung werden vom Compiler als eingeschachtelte
  262.     Ebene gewertet: eine Anweisung wie
  263.  
  264.     with RecX do
  265.     begin
  266.       with Field.X do ....   { = RecX.FieldX }
  267.  
  268.     enthält also zwei Ebenen; befindet sie sich in einem Unit, das
  269.     mit uses in ein Programm aufgenommen wurde, dann sind es ins-
  270.     gesamt drei Ebenen; wurde das Unit dagegen von einem anderen
  271.     Unit mit uses aufgenommen, sind es vier usw.
  272.       Turbo Pascal wird mit 128 Ebenen pro Unit und maximal 512
  273.     Ebenen pro Projekt fertig - es ist also mehr als unwahrschein-
  274.     lich, daß Sie diese Fehlermeldung jemals zu Gesicht bekommen.
  275.  
  276.  
  277. 3.3 Debugger
  278. ------------
  279. Programme, die den Interruptvektor $09 auf sich selbst setzen,
  280. lassen sich mit dem integrierten Debugger nicht schrittweise
  281. verfolgen - hier müssen Sie auf den Turbo Debugger ausweichen.
  282.  
  283.  
  284. 3.4 EMS-Karten
  285. --------------
  286. Der Editor und die Overlay-Verwaltung von Turbo Pascal setzen
  287. minimal die Version 3.2 des EMS-Treibers voraus - ansonsten
  288. wird eine EMS-Karte nicht erkannt bzw. benutzt.
  289.  
  290.  
  291. 3.5 Grafik mit dem ZENITH Z-449-Adapter
  292. ---------------------------------------
  293. Auf diesem Grafik-Adapter setzt der Aufruf von InitGraph mit
  294. GraphDriver = Detect den erweiterten Modus mit 640 * 480
  295. Punkten. Falls Sie einen Monitor angeschlossen haben, der mit
  296. diesem Modus überfordert ist, müssen Sie die Parameter für
  297. Grafiktreiber und -modus vor dem Aufruf von InitGraph
  298. explizit setzen.
  299.  
  300.  
  301. 3.6 Novell-Netzwerke und die Prozedur Exec
  302. ------------------------------------------
  303. Der von Exec (Unit DOS) ausgeführte DOS-Aufruf wird auf Novell-Netz-
  304. werken erst ab der Version 2.01-2 unterstützt. Analoges gilt für
  305. den Start von Programmen über die integrierte Entwicklungsumgebung.
  306.   Wenn Sie also auf einem Novell-Netzwerk arbeiten und Pascal-Pro-
  307. gramme von der integrierten Entwicklungsumgebung starten wollen, bleibt
  308. Ihnen (neben einem "Update" der Novell-Software) nur eine Möglichkeit:
  309. Compilieren Sie Ihr Programm mit Compile/Destination..Disk, rufen Sie
  310. die DOS-Kommandoebene von File/OS shell auf und starten Sie Ihr Pro-
  311. gramm über die Eingabe seines Namens.
  312.  
  313.  
  314. 4. Für "4.0-Programmierer"
  315. ==========================
  316.  
  317. 4.1 Neue Prozeduren und Funktionen der Version 5.0
  318. --------------------------------------------------
  319. Die folgende Tabelle faßt die neuen Bibliotheksfunktionen der
  320. Version 5.0 zusammen (eine ausführliche Beschreibung jeder dieser
  321. Routinen finden Sie im Referenzteil des Handbuchs bzw. in Kapitel 9
  322. des Addendums):
  323.  
  324.     Name                                Unit
  325.     ----                                ----
  326.     DosVersion-Funktion                 Dos
  327.     EnvCount-Funktion                   Dos
  328.     EnvStr-Funktion                     Dos
  329.     FExpand-Funktion                    Dos
  330.     FillEllipse-Prozedur                Graph
  331.     FSearch-Funktion                    Dos
  332.     FSplit-Prozedur                     Dos
  333.     GetCBreak-Prozedur                  Dos
  334.     GetDefaultPalette-Funktion          Graph
  335.     GetDriverName-Funktion              Graph
  336.     GetEnv-Funktion                     Dos
  337.     GetMaxMode-Funktion                 Graph
  338.     GetModeName-Funktion                Graph
  339.     GetPaletteSize-Funktion             Graph
  340.     GetVerify-Prozedur                  Dos
  341.     InstallUserDriver-Funktion          Graph
  342.     InstallUserFont-Funktion            Graph
  343.     OvrClearBuf-Prozedur                Overlay
  344.     OvrGetBuf-Funktion                  Overlay
  345.     OvrInit-Prozedur                    Overlay
  346.     OvrInitEMS-Prozedur                 Overlay
  347.     OvrSetBuf-Prozedur                  Overlay
  348.     RunError-Prozedur                   System
  349.     Sector-Prozedur                     Graph
  350.     SetAspectRatio-Prozedur             Graph
  351.     SetCBreak-Prozedur                  Dos
  352.     SetRGBPalette-Prozedur              Graph
  353.     SetUserCharSize-Prozedur            Graph    (modifiziert)
  354.     SetVerify-Prozedur                  Dos
  355.     SetWriteMode-Prozedur               Graph
  356.     SwapVectors-Prozedur                Dos
  357.  
  358.  
  359. 4.2 Fehlermeldungen des Compilers
  360. ----------------------------------
  361. Die Fehlermeldungen 108, 109, 110, 111, 115, 119 und 125 existieren
  362. in der Version 5.0 nicht mehr bzw. haben eine neue Bedeutung erhalten.
  363. Die folgenden Meldungen sind hinzugekommen:
  364.  
  365.     133 Cannot evaluate this expression
  366.     134 Expression incorrectly terminated
  367.     135 Invalid format specifier
  368.     136 Invalid indirect reference
  369.     137 Structured variables are not allowed here
  370.     138 Cannot evaluate without System unit
  371.     139 Cannot access this symbol
  372.     140 Invalid floating-point operation
  373.     141 Cannot compile overlays to memory
  374.     142 Procedure or function variable expected
  375.     143 Invalid procedure or function reference
  376.     144 Cannot overlay this unit
  377.     145 Too many nested scopes
  378.  
  379. Der Anhang C des Addendums beschreibt diese Fehlermeldungen im Detail - bis
  380. auf die Meldung 145, deren Beschreibung sich unter dem Punkt 3.2 dieser
  381. Datei findet.
  382.  
  383.  
  384. 4.3 Laufzeitfehler
  385. ------------------
  386. In der Version 5.0 sind zwei neue Laufzeitfehlermeldungen hinzugekommen:
  387.  
  388.     208 Overlay manager not installed
  389.     209 Overlay file read error
  390.  
  391. Der Anhang C dieses Addendums beschreibt diese Fehlermeldungen im Detail.
  392.  
  393.  
  394. 4.4 Lokalisierung von Laufzeitfehlern
  395. -------------------------------------
  396. In der Version 5.0 setzt die Lokalisierung von Laufzeitfehlern nicht
  397. einen, sondern zwei Schalter im Zustand ON voraus: O/C/Debug information
  398. (wie in der Version 4.0) und Debug/Integrated debugging (neu).
  399.  
  400.  
  401. 4.5 Programmende und Umschaltung des Bildschirms
  402. ------------------------------------------------
  403. Wie im Addendum beschrieben, gibt TURBO.EXE nach dem Ende eines Programms
  404. nicht mehr die Meldung "Press any key..." aus, sondern schaltet sofort
  405. wieder auf den Bildschirm der integrierten Entwicklungsumgebung zurück.
  406. Der "DOS-Bildschirm" läßt sich danach über den Tastenbefehl ALT-F5 sicht-
  407. bar machen; ein beliebiger Tastendruck schaltet wieder auf den "Turbo-
  408. Bildschirm" zurück (anstatt die Meldung "Output window only. Press ESC"
  409. auszugeben).
  410.   Hinweis: Bei der gleichzeitigen Darstellung von zwei Fenstern teilen sich
  411. Edit und das neue Fenster Watch den Bildschirm. Über die Tastenfolge
  412. F6 ALT-F6 F6 läßt sich der von der Version 4.0 her gewohnte Zustand (Edit
  413. und Output gemeinsam auf dem Bildschirm) herstellen.
  414.  
  415.  
  416. 4.6 Optimierte Bearbeitung von Strings
  417. --------------------------------------
  418. Der Compiler der Version 5.0 codiert Vergleiche und Zuweisungen mit
  419. Nullstrings, also
  420.  
  421.     (1)  StringVar := '';
  422.     (2)  if StringVar = '' then...
  423.  
  424. als direkten Zugriff auf StringVar[0] (d.h. das Längenbyte). Die in der
  425. Version 4.0 von einigen Programmieren verwendeten manuellen Optimierungen
  426. wie
  427.  
  428.     (1)  StringVar[0] := #0;
  429.          Length(StringVar) := 0;
  430.  
  431.     (2)  if Length(StringVar) = 0 then ...
  432.  
  433. sind damit unnötig geworden. Mehr noch: die Verwendung eines Funktions-
  434. aufrufs auf der linken Seite einer Zuweisung erzeugt in der Version 5.0
  435. nun - korrekterweise - eine Fehlermeldung des Compilers.
  436.  
  437.  
  438. 4.7 Standard-Units
  439. ------------------
  440. In der Version 5.0 sind die "Kompatibilitäts-Units" TURBO3 und GRAPH3
  441. als eigenständige Dateien (im Subdirectory TURBO3) gespeichert, d.h. nicht
  442. mehr automatisch Bestandteil von TURBO.TPL.
  443.  
  444.  
  445. 5. Turbo Pascal 5.0 und die Toolboxen
  446. =====================================
  447.  
  448. Kompatibilitätsprobleme mit dem Quelltext des Turbo Pascal Tutor
  449. und der Toolboxen gibt es keine. Lediglich einige Compiler-Schalter
  450. im Quelltext müssen neu gesetzt werden:
  451.  
  452. o Database Toolbox:
  453.  
  454.   TAINST.PAS und TABUILD.PAS
  455.  
  456.     Stellen Sie diesen Quelltext den Befehl {$A-} voran.
  457.  
  458.  
  459. o Editor Toolbox:
  460.  
  461.   EDDIRECT.INC & MSDIRECT.INC
  462.  
  463.     Stellen Sie den Quelltexten den Befehl {$A-} voran.
  464.     Löschen Sie den Befehl {$T+}.
  465.     Fügen Sie den Befehl {$L+} nach der Zeile mit dem Befehl {$D+} ein.
  466.  
  467.  
  468.   EDINST.PAS, MSINST.PAS, & INSTALL.PAS
  469.  
  470.     Stellen Sie der Zeile mit dem Befehl {$V-} den Befehl {$A-} voran.
  471.  
  472.   BINED.PAS
  473.  
  474.     Stellen Sie der Zeile mit dem Befehl {$I-} den Befehl {$A-} voran.
  475.  
  476. ACHTUNG: Sämtliche .TPU-Dateien der Toolboxen müssen vor ihrer Verwendung
  477. mit der Version 5.0 recompiliert werden!
  478.  
  479.  
  480. 6. Dateien auf den Originaldisketten
  481. ====================================
  482.  
  483.   Diskette 1: INSTALL/COMPILER
  484.   ----------------------------
  485.   INSTALL  EXE  - Installiert Turbo Pascal auf Ihrem Computer
  486.   README   COM  - liest die Datei README (diese Datei)
  487.   TURBO    EXE  - die integrierte Entwicklungsumgebung von Turbo Pascal
  488.   TURBO    TPL  - die Laufzeitbibliothek von Turbo Pascal. Sie enthält
  489.                   sämtliche Standard-Units außer GRAPH.TPU
  490.   TPC      EXE  - Kommandozeilen-Version des Compilers
  491.   THELP    COM  - speicherresidente Hilfestellung
  492.   README        - Tips, Hinweise und Errata - diese Datei
  493.  
  494.  
  495.   Diskette 2: HELP/UTILITIES
  496.   --------------------------
  497.   TURBO    HLP  - die (englischen) Texte der eingebauten Hilfestellung
  498.   TINST    EXE  - Anpassungsprogramm für TURBO.EXE
  499.   TPUMOVER EXE  - zur Verwaltung von Unit-Bibliotheken
  500.   MAKE     EXE  - Verwaltung für große Programmprojekte
  501.   GREP     COM  - durchsucht Quelltext-Dateien
  502.   TOUCH    COM  - verändert Datum und Uhrzeit von Dateien
  503.   BINOBJ   EXE  - konvertiert Daten in .OBJ-Dateien und erlaubt das
  504.                   direkte Einbinden von Grafiktreibern und -Zeichensätzen
  505.   TPCONFIG EXE  - Konfigurationsdateien-Konvertierer (TURBO.EXE <-> TPC.EXE)
  506.   TINSTXFR EXE  - Konfigurations-Konvertierer (TURBO.EXE 4.0 <-> 5.0)
  507.  
  508.  
  509.   Diskette 3: BGI/DEMOS/DOC/TURBO3
  510.   --------------------------------
  511.   UNPACK   COM  - Programm zum "Auspacken" der .ARC-Dateien
  512.  
  513.   BGI      ARC  - wird von UNPACK via INSTALL automatisch ins Turbo
  514.                   Directory "ausgepackt" und enthält das Grafikpaket:
  515.  
  516.     GRAPH    DOC  - Interface-Dokumentation zum Unit GRAPH
  517.     GRAPH    TPU  - das Unit GRAPH selber
  518.     ATT      BGI  - Grafiktreiber für AT&T 6300
  519.     CGA      BGI  - Grafiktreiber für CGA and MCGA
  520.     EGAVGA   BGI  - Grafiktreiber für EGA and VGA
  521.     HERC     BGI  - Grafiktreiber für Hercules mono
  522.     PC3270   BGI  - Grafiktreiber für 3270 PC
  523.     IBM8514  BGI  - Grafiktreiber für IBM 8514
  524.     GOTH     CHR  - Vektor-Zeichensatz "GothicFont"
  525.     LITT     CHR  - Vektor-Zeichensatz "SmallFont"
  526.     SANS     CHR  - Vektor-Zeichensatz "SansSerifFont"
  527.     TRIP     CHR  - Vektor-Zeichensatz "TriplexFont"
  528.     BGIDEMO  PAS  - Grafikdemo
  529.     ARTY     PAS  - Grafikdemo
  530.     BGILINK  PAS  - zeigt, wie man Treiber und Vektor-Zeichensätze in
  531.                     eine .EXE-Datei einbinden kann
  532.     DRIVERS  PAS  - Unit mit Grafiktreibern für BGILINK.PAS
  533.     FONTS    PAS  - Zeichensätze für BGILINK.PAS
  534.     BGILINK  MAK  - MAKE-Datei zur Compilierung von BGILINK
  535.     BGIEXAMP ARC  - Beispielprogramme des amerikanischen Referenz-
  536.                     handbuchs, werden von INSTALL nicht automatisch
  537.                     "ausgepackt" (siehe Punkt 1.2)
  538.  
  539.   DEMOS    ARC  - wird von INSTALL via UNPACK automatisch ins Turbo
  540.                   Directory "ausgepackt" und enthält Beispielprogramme
  541.  
  542.     EXECDEMO PAS  - demonstriert den Aufruf anderer Programme
  543.     DIRDEMO  PAS  - Directory-Listing unter Verwendung prozeduraler Typen
  544.     CRTDEMO  PAS  - Demo zum Unit CRT
  545.     OVRDEMO  PAS  - Demo zum Unit OVERLAY
  546.     OVRDEMO1 PAS  - Beispiel-Unit für OVRDEMO.PAS
  547.     OVRDEMO2 PAS  - Beispiel-Unit für OVRDEMO.PAS
  548.     CIRCULAR PAS -  demonstriert kreisförmige Bezüge zwischen Units
  549.     DISPLAY  PAS  - Beispiel-Unit für CIRCULAR.PAS
  550.     ERROR    PAS  - Beispiel-Unit für CIRCULAR.PAS
  551.     QSORT    PAS  - QuickSort-Beispiel
  552.     LISTER   PAS  - Demo zum Unit PRINTER
  553.     HILB     PAS  - berechnet die Hilbert-Matrix mit Real-Variablen
  554.     PROCVAR  PAS  - einfache Demonstration prozeduraler Typen
  555.     EMS      PAS  - Demo für die Verwendung von EMS-Karten durch
  556.                     Turbo Pascal-Programme
  557.     CPASDEMO PAS  - demonstriert, wie sich mit Turbo C erzeugte .OBJ-
  558.                     Dateien in ein Pascal-Programm einbinden lassen
  559.     CPASDEMO C    - das C-Programm zu CPASDEMO.PAS
  560.     CTOPAS   TC   - Konfigurationsdatei für Turbo C zur Compilierung
  561.                     von CPASDEMO.C (Kommandozeilen-Version)
  562.  
  563.   DOC      ARC  - wird von INSTALL via UNPACK automatisch ins Subdirectory
  564.                   DOC ausgepackt und enthält die Interface-Listings der
  565.                   Standard-Units sowie die Dokumentation zu THELP.COM
  566.  
  567.     THELP    DOC  - Dokumentation zu THELP.COM (siehe Punkt 2.1)
  568.     SYSTEM   DOC  - Listing des Interface-Teils von SYSTEM
  569.     DOS      DOC  - Listing des Interface-Teils von DOS
  570.     CRT      DOC  - Listing des Interface-Teils von CRT
  571.     PRINTER  DOC  - Listing des Interface-Teils von PRINTER
  572.     OVERLAY  DOC  - Listing des Interface-Teils von OVERLAY
  573.  
  574.   MCALC    ARC  - Quelltext des Beispielprogramms MCALC, wird von INSTALL
  575.                   via UNPACK automatisch ins Turbo Directory ausgepackt
  576.  
  577.   TURBO3   ARC  - Units und Dienstprogramme zur Kompatibilität mit der
  578.                   Version 3.0 - werden automatisch ins Subdirectory
  579.                   TURBO3 ausgepackt
  580.  
  581.     UPGRADE  EXE  - konvertiert Quelltexte der Version 3.0
  582.     UPGRADE  DTA  - zu UPGRADE gehörige Daten
  583.     TURBO3   TPU  - "Kompatibilitäts-Unit" TURBO3
  584.     GRAPH3   TPU  - "Kompatibilitäts-Unit" GRAPH3
  585.     TURBO3   DOC  - Listing des Interface-Teils von TURBO3
  586.     GRAPH3   DOC  - Listing des Interface-Teils von GRAPH3
  587.     BCD      PAS  - ein Unit mit Konvertierungsroutinen von BCD-Zahlen
  588.                     der Version 3.0 in IEEE-Fließkommazahlen der V 5.0
  589.  
  590.   HELPME!  DOC  - Beantwortet allgemeine technische Fragen zu Turbo Pascal,
  591.                   spart Telefonzeit und -geld.
  592.  
  593.  
  594.   Diskette 4: DEUTSCHE HILFESTELLUNG / TP 4.0
  595.   -------------------------------------------
  596.  
  597.    TURBO     HLP  - die Texte der deutschen Hilfestellung
  598.    README40  DOC  - Korrekturen und Erweiterungen der 4.0-Handbücher