Interface

Раздел интерфейса является общим. В нем можно определить то, что будет видимо и доступно для любой другой программы (или модуля), использующей данный модуль.

Раздел интерфейса начинается с зарезервированного слова Interface, которое следует за заголовком модуля, и заканчивается зарезервированным словом Implementation.

В интерфейсной части модуля вы объявляете константы, типы данных, переменные, процедуры и функции.

Тела общих процедур и функций находятся в разделе реализации.

Предописания не позволяются.

В интерфейсной части может находиться раздел Uses. В таком случае, слово Uses должно следовать сразу за словом Interface.