Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Компиляция модулейВ ТР определены три режима компиляции: Compile, Make и Build, которые инициируются выбором соответствующих опций меню Compile. Режимы отличаются только способом связи компилируемого модуля или основной программы с другими модулями, объявленными в предложении Uses. При использовании этих режимов необходимо установить опцию Compile/Destination в состояние Disk. В режиме Compile (Alt + F9) все модули, указанные в uses, должны быть предварительно откомпилированы (результаты компиляции помещаются в одноименные файлы с расширением tpu). Файл с расширением tpu создается автоматически в результате компиляции модуля. При этом следует отметить, что в отличие от самой программы, которая может компилироваться без создания exe -файла, модуль при компиляции всегда приводит к созданию tpu -файлов. В режиме Make (F9) компилятор проверяет наличие tpu -файлов для каждого объявленного модуля. Если какой-либо из файлов не обнаружен, система пытается отыскать одноименный файл с расширением pas, т.е. файл с исходным текстом модуля, и если исходный файл найден приступает к его компиляции. Кроме того, в этом режиме система следит за возможными изменениями исходного текста любого используемого модуля. Если в pas -файл внесены какие-либо изменения, то независимо от того, есть ли уже в каталоге соответствующий tpu -файл или нет, система осуществляет его компиляцию перед компиляцией основной программы. Более того, если изменения внесены в интерфейсную часть модуля, то будут перекомпилированы также и все другие модули, обращающиеся к нему. Таким образом, режим Make существенно облегчает процесс разработки крупных программ с множеством модулей: программист избавляется от необходимости следить за соответствием существующих tpu -файлов их исходному тексту, так как система делает это автоматически. В режиме Build существующие tpu- файлы игнорируются, и система пытается отыскать (и компилировать) соответствующий pas -файл для каждого объявленного в uses -предложении модуля. После компиляции в этом режиме программист может быть уверен в том, что учтены все сделанные им изменения в любом из модулей. Компиляцию проектов, состоящих из нескольких модулей, удобнее производить, установив в качестве основного файла файл с главной программой. Для этого выбирается пункт Compile/Primary file и вводится имя файла. Отмена этого режима производится выбором пункта Compile/Clear primary file. Если начальный файл установлен, компиляция (Alt + F9) или компиляция с исполнением (Ctrl + F9) происходит всегда так, как будто активным окном являлось окно главной программы. Это позволяет вносить изменения в отдельных модулях и сразу запускать компиляцию и исполнение всего проекта, не переключаясь специально к главной программе. Для подключения модулей к основной программе компилятор ищет их прежде всего в рабочем каталоге, а затем в каталогах, указанных в строке Unit directories окна настройки, Options/Directories. !! Наберите текст модуля matem и сохраните его в файле под именем matem.pas. !! Откомпилируйте модуль matem в режиме Compile (Alt + F9). !! Откройте новое окно редактирования, наберите текст программы Proba и сохраните его. !! Откомпилируйте программу в режиме Make (F9), при возникновении синтаксических ошибок сделайте в программе соответствующие исправления. !! Осуществите пошаговую отладку программы.
|