Borland Pascal. Руководство пользователя

       

Что такое модуль?


Borland Pascal обеспечивает вам доступ к большому числу встроенных констант, типов данных, переменных, процедур и функ- ций. Некоторые из них специфичны для Borland Pascal, другие спе- цифичны для приложений Windows. Их количество велико, однако, в своей программе вы редко используете их все сразу. Поэтому они разделены на связанные группы, называемые модулями. В этом случае можно использовать только те модули, которые необходимы в прог- рамме.

Используя модули, вы можете разбивать программу на отдельные части и компилировать их отдельно. Программный модуль (unit) представляет собой набор констант, типов данных, переменных, про- цедур и функций, которые могут совместно использоваться несколь- кими программами. Каждый модуль аналогичен отдельной программе на Паскале: он может иметь основное тело, которое вызывается перед запуском вашей программы и осуществляет необходимую инициализа- цию.

Все описания внутри модуля связаны друг с другом. Например, модуль Strings содержит все описания, необходимые для подпрограмм работы со строками с завершающим нулем.

Borland Pascal предоставляет пользователю ряд стандартных модулей, таких как System, Crt WinCrt и др. Они поддерживают наши программы Borland Pascal и все записаны в одну из трех библиотех исполняющей системы (в зависимости от целевой платформы).

Библиотеки исполняющей системы для целевой платформы Таблица 7.1 +-------------------------+------------------------+ | Имя библиотеки | Целевая платформа | +-------------------------+------------------------| | TURBO.TPL | DOS реального режима | | TPW.TPL | Windows | | TPP.TPL | DOS защищенного режима | +-------------------------+------------------------+

Ваша программа может использовать любую из процедур и функ- ций в этих модулях, и вам не потребуется писать их заново.



Содержание раздела