A.1. Основы |
Вверх Предыдущий Следующий |
Как описано в главе 4. СГЕНЕРИРОВАННЫЙ КОД, файл описания модуля (далее для краткости «файлы PPU») используется для определения необходимости перекомпиляции модуля. Иными словами, файлы PPU работают как mini-makefiles, которые используются для проверки зависимостей в коде различных модулей, а также для проверки даты модулей. Кроме того, они содержат определения общедоступных идентификаторов для модуля. Общий формат файла ppu показан на рис А.1. в разделе A.5. Создание ppu-файлов ![]() Рис A.1: Формат PPU файла Для чтения или записи ppu-файла, может использоваться ppu-модуль ppu.pas, который имеет объект с именем tppufile, содержащий все подпрограммы для обработки ppu-файла. В описании макета ppu-файла также представлены методы, которые могут быть использованы. Файл модуля состоит в основном из 5 или 6 частей: 1.Заголовок модуля. 2.Блок общей информации (в коде ошибочно назван разделом интерфейса). 3.Блок объявлений. Содержит все объявления типов и процедур. 4.Блок идентификаторов. Содержит символьные имена и представления всех объявлений. 5.Блок связей. Содержит все ссылки из этого модуля на другие модули и внутри этого модуля. Доступно только когда установлен флаг uf_has_browser в модуле флагов. 6.Исполняемый блок (в данное время не используется). |