Использование модулей
Часто возникает необходимость использования одних и тех же процедур или функций различными программами. Для таких случаев удобно выделить эти процедуры и функции в отдельную библиотеку, доступ к которой будет возможен из любой программы. Подобные библиотеки называют модулями.
Модуль – это совокупность программных ресурсов, предназначенных для использования другими модулями и программами. Модуль, по определению, считается отдельной программой. Если обычная процедура является структурным элементом программы и не может существовать вне её, то модуль представляется собой отдельно хранимую и независимо компилируемую единицу. Один модуль может содержать любое количество процедур, функций, а также других программных ресурсов (переменных, констант, типов), доступ к которым будет возможен из любой программы. Сам по себе модуль не является выполнимой программой. Имя файла, в котором хранится модуль, должно обязательно совпадать с заголовком модуля.
|
|
Раздел подключаемых модулей
Для оформления раздела подключаемых модулей в разделе описаний используется ключевое слово uses, синтаксис данного раздела представлен на рис. 9.
Рис. 9. Синтаксическая диаграмма для раздела подключаемых модулей.
Модуль представляет собой библиотеку процедур и функций, обращение к которым в программе становится возможным, если имя данного модуля было указано в предложении uses. Существует ряд стандартных модулей, реализованных разработчиками системы программирования, кроме того, имеется возможность создать модуль самостоятельно.