home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
turbo5
/
turbo3
/
turbo3.doc
< prev
next >
Wrap
Text File
|
1988-10-09
|
3KB
|
77 lines
{*******************************************************}
{ }
{ Turbo Pascal Version 5.0 }
{ Interface-Dokumentation zu TURBO3 }
{ ("Kompatibilitäts-Unit" für Turbo Pascal 3.0) }
{ }
{ Copyright (c) 1987 Borland International, Inc. }
{ }
{*******************************************************}
{$D-,I-,S-}
unit Turbo3;
interface
uses Crt; { Unit CRT wird vorausgesetzt }
var
Kbd: Text;
{ Spezialdatei für das direkte Lesen der Tastatur,
in der Version 5.0 durch die Funktion ReadKey ersetzt. }
CBreak: Boolean absolute CheckBreak;
{ An-/Abschalten der Prüfung auf Ctrl-C und Ctrl-Break. }
procedure AssignKbd(var F: Text);
{ Wird vom Initialisierungsteil aufgerufen und öffnet Kbd,
ist eigentlich nicht "öffentlich" }
function MemAvail: Integer;
{ Liefert den gesamten freien Speicherplatz auf dem Heap in
"Paragraphen" (Einheiten zu je 16 Bytes) zurück. In der
Version 5.0 durch eine Routine gleichen Namens ersetzt, die
den Ergebnistyp LongInt hat und den freien Speicherplatz
in Bytes zurückliefert. }
function MaxAvail: Integer;
{ Liefert den Umfang des größten freien Block auf dem Heap
in "Paragraphen" zurück. In der Version 5.0 durch eine
Routine gleichen Namens ersetzt, die den Ergebnistyp
LongInt hat und diese Größe in Bytes zurückliefert. }
function LongFileSize(var F): Real;
{ Liefert die Komponentenzahl einer typisierten Datei als Realwert
zurück. In der Version 5.0 durch eine generalisierte Version
von FileSize ersetzt, die den Ergebnistyp LongInt hat. }
function LongFilePos(var F): Real;
{ Liefert die momentane Position (= Komponenten-Nummer) in einer
typisierten Datei als Realwert zurück. In der Version 5.0 durch
eine generalisierte Version von FilePos ersetzt, die den
Ergebnistyp LongInt hat. }
procedure LongSeek(var F; Pos: Real);
{ Setzt die Position (= Komponenten-Nummer) in einer typisierten
Datei und erwartet einen Parameter des Typs Real. In der Version
5.0 durch eine generalisierte Version von Seek ersetzt, die mit
einem Parameter des Typs LongInt arbeitet. }
procedure NormVideo;
{ Setzt das Zeichenattribut "Gelb auf Schwarz", in der Version 5.0
dagegen "normale Intensität". }
procedure HighVideo;
{ Setzt das Zeichenattribut "Gelb auf Schwarz", in der Version 5.0
dagegen "hohe Intensität". }
procedure LowVideo;
{ Setzt das Zeichenattribt "Grau auf Schwarz", in der Version 5.0
dagegen "niedrige Intensität". }
function IOResult: Integer;
{ Liefert Turbo Pascal-spezifische (und CP/M-kompatible) Fehlercodes,
in der Version 5.0 dagegen die Fehlercodes von DOS. }