Kategorie:System: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
Řádek 17: Řádek 17:
 
Ve všech programech a jednotkách je automaticky jednotka System použita, takže není nutné se na ní odkazovat klauzulí uses.
 
Ve všech programech a jednotkách je automaticky jednotka System použita, takže není nutné se na ní odkazovat klauzulí uses.
  
[[Abs]]
+
Aritmetické funkce
 +
Abs (funkce)
 +
ArcTan (funkce)
 +
Cos (funkce)
 +
Exp (funkce)
 +
Frac (funkce)
 +
Int (funkce)
 +
Ln (funkce)
 +
Pi (funkce)
 +
Sin (funkce)
 +
Sqr (funkce)
 +
Sqrt (funkce)
  
[[Addr]]
+
Procedury a funkce pro dynamické alokace
 +
Dispose (procedura)
 +
FreeMem (procedura)
 +
GetMem (procedura)
 +
New (procedura)
 +
MaxAvail (funkce)
 +
MemAvail (funkce)
  
[[Append]]
+
Procedury pro řízení programu
 +
Exit (procedura)
 +
Halt (procedura)
 +
RunError (procedura)
  
[[ArcTan]]
+
Vstupně/výstupní procedury a funkce
 +
Assign (procedura)
 +
Assigned (funkce)
 +
ChDir (procedura)
 +
Close (procedura)
 +
Eof (funkce)
 +
Erase (procedura)
 +
FilePos (funkce)
 +
FileSize (funkce)
 +
GetDir (procedura)
 +
IOResult (funkce)
 +
MkDir (procedura)
 +
Rename (procedura)
 +
Reset (procedura)
 +
Rewrite (procedura)
 +
RmDir (procedura)
 +
Seek (procedura)
 +
Truncate (procedura)
  
[[Assign]]
+
Ostatní standardní procedury a funkce
 +
Exclude (procedura)
 +
FillChar (procedura)
 +
Hi (funkce)
 +
High (funkce)
 +
Include (procedura)
 +
Lo (funkce)
 +
Low (funkce)
 +
Move (procedura)
 +
ParamCount (funkce)
 +
ParamStr (funkce)
 +
Random (funkce)
 +
Randomize (procedura)
 +
SizeOf (funkce)
 +
Swap (funkce)
 +
UpCase (funkce)
  
[[Assigned]]
+
Ordinální procedury a funkce
 +
Dec (procedura)
 +
Inc (procedura)
 +
Odd (funkce)
 +
Pred (funkce)
 +
Succ (funkce)
  
[[BlockRead]]
+
Fukce pro operace s ukazateli a adresami
 +
Addr (funkce)
 +
CSeg (funkce)
 +
DSeg (funkce)
 +
Ofs (funkce)
 +
Ptr (funkce)
 +
Seg (funkce)
 +
SPtr (funkce)
 +
SSeg (funkce)
  
[[BlockWrite]]
+
Řetězcové procedury a funkce
 +
Concat (funkce)
 +
Copy (funkce)
 +
Delete (procedura)
 +
Insert (procedura)
 +
Length (funkce)
 +
Pos (funkce)
 +
Str (procedura)
 +
Val (procedura)
  
[[Break]]
+
Procedury a funkce pro práci s textovými soubory
 +
Append (procedura)
 +
Eoln (funkce)
 +
Flush (procedura)
 +
Read (procedura)
 +
Readln (procedura)
 +
SeekEof (funkce)
 +
SeekEoln (funkce)
 +
SetTextBuf (procedura)
 +
Write (procedura)
 +
Writeln (procedura)
  
[[ChDir]]
+
Převodní funkce
 +
Chr (funkce)
 +
Ord (funkce)
 +
Round (funkce)
 +
Trunc (funkce)
  
[[Chr]]
+
Procedury pro práci s netypovými soubory
 
+
BlockRead (procedura)
[[Close]]
+
BlockWrite (procedura)
 
 
[[Concat]]
 
 
 
[[Continue]]
 
 
 
[[Copy]]
 
 
 
[[Cos]]
 
 
 
[[CSeg]]
 
 
 
[[Dec]]
 
 
 
[[Delete]]
 
 
 
[[Dispose]]
 
 
 
[[DSeg]]
 
 
 
[[Eof]]
 
 
 
[[Eoln]]
 
 
 
[[Erase]]
 
 
 
[[Exclude]]
 
 
 
[[Exit]]
 
 
 
[[Exp]]
 
 
 
[[FilePos]]
 
 
 
[[FileSize]]
 
 
 
[[FillChar]]
 
 
 
[[Flush]]
 
 
 
[[Frac]]
 
 
 
[[FreeMem]]
 
 
 
[[GetDir]]
 
 
 
[[GetMem]]
 
 
 
[[Halt]]
 
 
 
[[Hi]]
 
 
 
[[High]]
 
 
 
[[Inc]]
 
 
 
[[Include]]
 
 
 
[[Insert]]
 
 
 
[[Int]]
 
 
 
[[IOResult]]
 
 
 
[[Length]]
 
 
 
[[Ln]]
 
 
 
[[Lo]]
 
 
 
[[Low]]
 
 
 
[[MaxAvail]]
 
 
 
[[MemAvail]]
 
 
 
[[MkDir]]
 
 
 
[[Move]]
 
 
 
[[New]]
 
 
 
[[Odd]]
 
 
 
[[Ofs]]
 
 
 
[[Ord]]
 
 
 
[[ParamCount]]
 
 
 
[[ParamStr]]
 
 
 
[[Pi]]
 
 
 
[[Pos]]
 
 
 
[[Pred]]
 
 
 
[[Ptr]]
 
 
 
[[Random]]
 
 
 
[[Randomize]]
 
 
 
[[Read]]
 
 
 
[[Readln]]
 
 
 
[[Rename]]
 
 
 
[[Reset]]
 
 
 
[[Rewrite]]
 
 
 
[[RmDir]]
 
 
 
[[Round]]
 
 
 
[[RunError]]
 
 
 
[[Seek]]
 
 
 
[[SeekEof]]
 
 
 
[[SeekEoln]]
 
 
 
[[Seg]]
 
 
 
[[SetTextBuf]]
 
 
 
[[Sin]]
 
 
 
[[SizeOf]]
 
 
 
[[SPtr]]
 
 
 
[[Sqr]]
 
 
 
[[Sqrt]]
 
 
 
[[SSeg]]
 
 
 
[[Str]]
 
 
 
[[Succ]]
 
 
 
[[Swap]]
 
 
 
[[Trunc]]
 
 
 
[[Truncate]]
 
 
 
[[TypeOf]]
 
 
 
[[UpCase]]
 
 
 
[[Val]]
 
 
 
[[Write]]
 
 
 
[[Writeln]]
 
  
 
[[Category:Pascal]]
 
[[Category:Pascal]]
 
[[Category:Units]]
 
[[Category:Units]]

Verze z 5. 10. 2012, 14:06

Jednotka System (SYSTEM.TPU) je standardní běhová knihovna Turbo Pascalu.


BP a BPW obsahuje tyto soubory:

  • SYSTEM.TPW Windows
  • SYSTEM.TPP DOS chráněný režim
  • SYSTEM.TPU DOS reálný režim


TURBO poskytuje:

  • SYSTEM.TPU DOS reálný režim


System implementuje podpůrné a služební rutiny na základní úrovni pro základní vlastnosti, jako je např. operace se soubory, řetězci, v pohyblivé řádové čárce a dynamického přidělování paměti.


Ve všech programech a jednotkách je automaticky jednotka System použita, takže není nutné se na ní odkazovat klauzulí uses.

Aritmetické funkce

Abs (funkce)
ArcTan (funkce)
Cos (funkce)
Exp (funkce)
Frac (funkce)
Int (funkce)
Ln (funkce)
Pi (funkce)
Sin (funkce)
Sqr (funkce)
Sqrt (funkce)

Procedury a funkce pro dynamické alokace

Dispose (procedura)
FreeMem (procedura)
GetMem (procedura)
New (procedura)
MaxAvail (funkce)
MemAvail (funkce)

Procedury pro řízení programu

Exit (procedura)
Halt (procedura)
RunError (procedura)

Vstupně/výstupní procedury a funkce

Assign (procedura)
Assigned (funkce)
ChDir (procedura)
Close (procedura)
Eof (funkce)
Erase (procedura)
FilePos (funkce)
FileSize (funkce)
GetDir (procedura)
IOResult (funkce)
MkDir (procedura)
Rename (procedura)
Reset (procedura)
Rewrite (procedura)
RmDir (procedura)
Seek (procedura)
Truncate (procedura)

Ostatní standardní procedury a funkce

Exclude (procedura)
FillChar (procedura)
Hi (funkce)
High (funkce)
Include (procedura)
Lo (funkce)
Low (funkce)
Move (procedura)
ParamCount (funkce)
ParamStr (funkce)
Random (funkce)
Randomize (procedura)
SizeOf (funkce)
Swap (funkce)
UpCase (funkce)

Ordinální procedury a funkce

Dec (procedura)
Inc (procedura)
Odd (funkce)
Pred (funkce)
Succ (funkce)

Fukce pro operace s ukazateli a adresami

Addr (funkce)
CSeg (funkce)
DSeg (funkce)
Ofs (funkce)
Ptr (funkce)
Seg (funkce)
SPtr (funkce)
SSeg (funkce)

Řetězcové procedury a funkce

Concat (funkce)
Copy (funkce)
Delete (procedura)
Insert (procedura)
Length (funkce)
Pos (funkce)
Str (procedura)
Val (procedura)

Procedury a funkce pro práci s textovými soubory

Append (procedura)
Eoln (funkce)
Flush (procedura)
Read (procedura)
Readln (procedura)
SeekEof (funkce)
SeekEoln (funkce)
SetTextBuf (procedura)
Write (procedura)
Writeln (procedura)

Převodní funkce

Chr (funkce)
Ord (funkce)
Round (funkce)
Trunc (funkce)

Procedury pro práci s netypovými soubory

BlockRead (procedura)
BlockWrite (procedura)