содержать описания типов, констант, переменных и подпрограмм (одна или несколько
процедур или функций). В модуле обычно соединяют связанные между собой ресурсы. Модуль – это инструмент для разработки библиотек прикладных программ и средство модульного программирования.Модуль – автономно компилируемая программная единица размещаемая в отдельном сегменте памяти (максимальная длина сегмента для одного модуля – 64К, но количество одновременно используемых в одной программе модулей ограничено только доступной памятью; таким образом можно создавать большие программы). Исходный текст модуля размещается в отдельном файле <имя>.pas. Результат компиляции модуля храниться на диске в отдельном файле <имя>.tpu. В оболочке Borland Pascal результат компиляции модуля по умолчанию размещается на диске в той же папке (директории) где находится исходный модуль. Компиляция модуля в Borland Pascal может осуществляться в одном из трёх режимов: Compile, Make, Build. Режимы отличаются подходом к отбору типов файлов и способом связи компилируемого модуля или основной программы с другими модулями, объявленными в Uses. В режиме Compile программист сам следит за наличием необходимых TPU файлов; в режиме Make проверяет наличие объявленных модулей, а также ищет исходные тексты модулей и если они изменились, компилирует их и подключает новые версии; в режиме Build существующие TPU файлы игнорируются и система ищет и компилирует соответствующий PAS файл для каждого объявленного в Uses модуля.
Для подключения модулей к программе используется объявление:
Uses <модуль1>[, <модуль2>, …,<модульN>];
Оно размещается в начале раздела описаний основной программы. Uses также может использоваться внутри модуля для подключения к нему других модулей.
В Borland Pascal файлы *.tpu будут доступны, если путь к их размещению указан в настойках directiries.
И+ПРГ