Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Руководство по Borland Pascal.doc
Скачиваний:
78
Добавлен:
02.05.2014
Размер:
2.05 Mб
Скачать

Оператор uses секции реализации

Borland Pascal позволяет вам размещать в секции реализации

оператор uses. В случае его присутствия оператор uses должен сле-

довать непосредственно за ключевым словом implementation (анало-

гично тому, как в интерфейсной секции оператор uses должен следо-

вать непосредственно за ключевым словом interface).

Размещение в секции реализации оператора uses позволяет

"скрыть" внутренние детали модуля, поскольку используемые в сек-

ции реализации модули оказываются "невидимыми" для того, кто этот

модуль использует. Более важным, однако, является то, что это

позволяет вам строить взаимнозависимые модули.

Поскольку программные модули в Borland Pascal не обязаны

иметь строго иерархическую структуру, то допускается использовать

циклические ссылки на модули. О циклических ссылках на модули

рассказывается в Главе 10 "Справочного руководства по языку".

Стандартные модули

Модули библиотек исполняющей системы Borland Pascal загружа-

ются в память вместе с Borland Pascal; вы всегда можете их ис-

пользовать. Обычно библиотеки исполняющей системы (TURВО.TPL,

TPW.TPL и TPP.TPL) находятся в том же каталоге, что и компилятор

(TURBO.EXE. BPW.EXE и BP.EXE).

Создание ваших собственных модулей

Если вы хотите написать модуль, содержащий некоторые полез-

ные подпрограммы, и использовать эти подпрограммы в своих прог-

раммах, напишите модули и сохраните его под именем, заданным в

заголовке модуля. Borland Pascal сохраняет файл с расширением

.PAS, как и любой другой файл, созданный в редакторе Borland

Pascal. В исходном файле может содержаться только один модуль.

Компиляция модуля

Скомпилировать модуль вы можете двумя способами. Вы можете:

* Скомпилируйте модуль с помощью команды Compile|Compile.

Вместо создания файла .EXE Borland Pascal создает файл

.TPU, .TPW или .TPP.

+------------------------+-------------------------+

| Целевая платформа | Расширение имени файла |

| | модуля |

+------------------------+-------------------------|

| DOS реального режима | .TPU |

| Windows | .TPW |

| DOS защищенного режима | .TPP |

+------------------------+-------------------------+

Например, если ваш модуль называется MYUNIT.PAS, если це-

левой платформой является Windows, он компилируется в

MYUNIT.TWP.

* Для компиляции программы, которая включает в себя оператор

uses, используйте команду Compile|Make или Compile|Build.

В зависимости от целевой платформы, создается файл .TPU,

.TPW или .TPP.

Примечание: О том, как использовать оператор uses,

рассказывается в следующем разделе.

Соседние файлы в папке Delphi