Implementation
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