- •Структурування обчислень на рівні підзадач Блочна організація програм Принцип модульності програм
- •Поняття підпрограми
- •Принцип локалізації
- •Концепція розподілу пам’яті
- •Процедурне програмування Організація підпрограм
- •Механізм передачі параметрів
- •Різновиди підпрограм
- •Покажчики та посилання
- •Способи передачі параметрів
- •Рекурсія
- •Стандартні бібліотечні модулі.
- •Бібліотечні модулі користувача
- •Компіляція модулів
Компіляція модулів
Підключати до програми можна тільки попередньо відкомпільовані модулі користувача (.tpu). Який саме файл потрібно створити (.exe чи .tpu) компілятор визначає виходячи із ключового слова заголовку (unit - створюється .tpu, при його відсутності - .exe). Окремий .tpu-файл може містити тільки один модуль.
Процедура створення бібліотечного модуля:
-
За допомогою редактора сформувати бібліотечний модуль.
-
Установити режим Compile / Destination у стан Disk.
-
У режимі Options /Directories /Unit Directories вказати маршрут доступу до модуля (зазвичай в підкаталозі TPU).
-
Виконати компіляцію модуля за допомогою команди Compile/ Compile.
Бажано, щоб ім'я файлу, який містить вихідний текст модуля, збігалося з ім'ям цього модуля.
Модуль може зберігатися як у вигляді окремого .tpu-файлу, так і у складі бібліотеки модулів - файл turbo.tpl (Turbo Pascal library). У цьому файлі зберігаються основні стандартні модулі ТР, зокрема system.tpu. Для внесення файлу у бібліотеку turbo.tpl використовують утиліту TpuMover.
Пріоритети пошуку модулів:
-
у бібліотеці turbo.tpl;
-
у поточному каталозі;
-
в альтернативних каталогах, заданих у режимі Options / Directories / Unit Directories.
Якщо й у цьому випадку файл не знайдений, то видається повідомлення про помилку.