Programowanie w języku Delphi

Implementation

implementation - słowo kluczowe języka Delphi

Sekcja Implementation stanowi część prywatną modułu. Kod w niej zawarty w (procedury, funkcje, zmienne, tablice czy stałe) nie jest dostępny dla innych modułów ? z punktu widzenia kompilatora dane zawarte w tej sekcji nie istnieją dla innych modułów.

W sekcji Implementation należy także umieszczać definicję procedur i funkcji. Przykład prawidłowego modułu (deklaracji i definicji) to:

unit MainUnit;
 
interface
 
  procedure ProcMain(Param1, Param2 : Integer);
 
implementation
 
procedure ProcMain(Param1, Param2 : Integer);
begin
 
end;
 
end.


Trzeba pamiętać o tym, że również moduł musi być zakończony instrukcją end. (kropka na końcu!).
Sekcja Implementation kończy się wraz z napotkaniem słowa kluczowego Initialization lub End

Nie istnieje konieczność umieszczania deklaracji funkcji/procedury w sekcji Interface jak to zostało przedstawione w przykładzie, jednakże w takim wypadku procedury mogą być wywoływane w dowolnej kolejności.

Nie istnieje również konieczność umieszczania parametrów funkcji/procedury zarówno w sekcji Interface oraz Implementation. Więcej informacji znajdziesz w artykule Moduły.

Zobacz też: