Otevřít hlavní menu

Implementation

Verze z 29. 9. 2012, 22:22, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „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...“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

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