Sign in Join
Wiki copytemporary

Revision 1 of 1, by Arent on 6-29-2020. The page as it is now.

Implementation

implementation is a reserved word that is used to structure (subdivide) a unit.

In the implementation section everything that has been declared there can only be used in this unit. It is the private part in other languages.

Example of a unit structure:

pascal
 unit ...;      // Name of the unit

 interface      // Everything declared here may be used by this and other units (public)

 uses ...;

   ...

 implementation // The implementation of the requirements for this unit only (private)

 uses ...;

   ...

 initialization // Optional section: variables, data etc initialised here

   ...

 finalization   // Optional section: code executed when the program ends

   ...
 end.

From the Free Pascal wiki, page "Implementation", as it stood on 2020-06-29 after a change by Arent, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.