Формирование (Make)
Если ваша программа включает в себя не только исходный код в активном окне, например, основной файл, один или более модулей, внешние модули на языке ассемблера и т.д., то вы можете сформиро- вать свою программу. При формировании компилируется весь исходный код, который был модифицирован с момента последней компиляции.
Команда Compile|Make создает файл .EXE или модуль. Если вы в качестве целевой платформы используете IDE защищенного режима и Windows, она может также создавать динамически компонуемую библи- отеку (DLL).
Примечание: О создании DLL рассказывается в Главе 11 "Библиотеки динамической компоновки" "Руководства по язы- ку".
Команда Make (Формирование) использует следующие правила:
* Если задан основной файл, то он компилируется. В противном случае компилируется файл в активном окне редактирования. Перед компиляцией IDE проверяет все файлы, чтобы убедить- ся, что они существуют и являются текущими.
Примечание: Более подробно об основных файла расска- зывается ниже.
* Если исходный файл для данного модуля модифицирован с мо- мента создания файла .TPU, .TPW или .TPP (объектный код), то этот модуль перекомпилируется.
* Если изменяется интерфейс для данного модуля, перекомпили- руются все другие зависящие от него модули.
Примечание: О модулях подробнее рассказывается в Гла- ве 7 "Модули Borland Pascal".
* Если модуль компонуется с файлом .OBJ (внешние подпрограм- мы) и файл .OBJ является более новым, чем модули .TPU, .TPW или .TPP, то модуль перекомпилируется.
* Если модуль содержит включаемый файл, и включаемый файл более новый, чем модули .TPU, .TPW или .TPP, то модуль пе- рекомпилируется.
Если компилятор не может найти исходный код модуля, то мо- дуль не компилируется и используется как есть.