Компиляция и выполнение проекта

При компиляции файла проекта создается готовый к выполнению файл, которым может быть приложение с расширением *.exe или динамически связываемая библиотека (DLL – Dynamic Linked Library) с расширением *.dll.
Приложение является автономным и не требует при своей работе дополнительных файлов. Если в приложении используются внешние файлы, то они должны быть доступны.
Запуск компиляции осуществляется командой Запуск => Быстрая компиляция. При компиляции выполняются действия:
•    Компилируются файлы всех модулей проекта, содержание которых изменилось после предыдущей компиляции. Для каждого модуля создаются два файла: ассемблерный с расширением (.ppu) и объектный с расширением (.o).
•    Если в модуль были внесены изменения, то перекомпилируются и все модули, ссылающиеся на него во фразе uses.
•    После компиляции всех модулей проекта компилируется файл проекта.
Вместо компиляции командой Запуск => Сборка может быть выполнена сборка проекта. При этом компилируются все файлы проекта независимо от вносимых в них изменений.
Запуск проекта на исполнение осуществляется командой Запуск => Запуск, кнопкой из панели инструментов или клавишей F9. Если в файлы проекта вносились изменения, то предварительно выполняется компиляция и сборка проекта.
Особенности запуска приложений из ИСР:
•    Нельзя запустить вторую копию.
•    Продолжить разработку проекта можно после завершения работы приложения.
•    При зависании приложения приостановить его работу нужно командой Запуск => Останов (или клавишами Ctrl F2).

•    Встроенный отладчик обнаруживает ошибки. Чтобы исключить реакцию отладчика на ошибки следует запускать исполняемый файл не из ИСР, а автономно.

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Copyright © 2009-2010 Программирование на паскале.