В турбо паскале определенны 3 режима компиляции:
– Compile
– Make
– Build
Они отличаються способом связи компилируемого модуля или основной программы с дургими модулями объявленными в Uses. При компиляции в режиме Compile все упомянающиеся в предложении Uses модулями должны быть предварительно откомпилированы и результаты компиляции помещенны в одноименные файлы с расширением *.TPV. Файл .TPV создаеться автоматически.
В режиме Make компилятор проверяет наличие .TPV файлов для каждого объявленного модуля. Если какой – либо файл необнаружен системы пытаеться отыскать одноименный файл с расширением .pas и компилирует его.
В режиме Build существующие .TPV файлы игнорируються системы пытаеться найти и и откомпилировать соответствующие .pas файлы, дл каждого объявленного в uses модуля.