Implementation

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Implementační část jednotky je soukromá část. Deklarace zde lze použít pouze v této části jednotky.


Všechny deklarace z části interface jsou přístupné i v implementační.


Implementační část může obsahovat další deklarace, které nejsou přístupné pro žádný program, používající tuto jednotku.


V implementační části je možno uvést klauzuli uses. V tomto případě musí následovat bezprostředně za slovem implementation.


Pokud libovolná procedura byla deklarována jako external, ve zdrojovém souboru musí být před koncovým příkazem end jednotky uvedena jedna nebo více direktiv {$L JménoSouboru}.


Normální (ne inline) procedury a funkce, deklarované v části interface, musí mít odpovídající deklaraci v implementační části.


Záhlaví procedury nebo funkce v části implementation může být:

  • identické s deklarací v části interface
  • ve zkráceném tvaru