Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Текстовый документ OpenDocument (2).doc
Скачиваний:
12
Добавлен:
18.04.2019
Размер:
121.86 Кб
Скачать

22 Порядок создания проекта. Закрепление кода за компонентом.

При запуске среды Delphi автоматически создается новый проект. Это сделано для вашего удобства. Если вам потребуется создать новый проект, не перегружая среду Delphi, просто выполните команду меню File | New | Application. В результате старый проект будет закрыт, а вместо него создан новый. В новый проект среда Delphi всегда помещает чистую форму.

В процессе разработки приложения вы добавляете на форму компоненты, пишите обработчики событий, добавляете в проект дочерние формы, в общем, проектируете приложение. Когда что-то уже сделано, имеет смысл сохранить проект. Для этого выполните команду главного меню File | Save All. Среда запросит сначала имя для программного модуля с формой, а затем имя для проекта (кстати, вы уже сохраняли файл в первой главе). Если файл с введенным именем уже есть на диске, среда Delphi сообщит вам об этом и запросит подтверждение на перезапись существующего файла или запись под другим именем.

Если вдруг потребуется заменить имя проекта другим именем, воспользуйтесь командой меню File | Save Project As... . Если же нужно заменить имя модуля, воспользуйтесь командой File | Save As... .

Для открытия в среде Delphi ранее сохраненного на диске проекта достаточно выполнить команду главного меню File | Open... .

С открытым проектом можно продолжить работу: исправить, компилировать, выполнить, и сохранить.

23 Компиляция кода. Создание загрузочного модуля.

В процессе компиляции проекта создается готовый к использованию файл, которым может быть приложением (расширение ехе) или динамически загрузаемой библиотекой (расширение dll). Имя приложения, получаемого в результате компиляции, совпадает с именем файла проекта, а само приложение является автономным и не требует для своей работы дополнительных файлов Delphi. Компиляция проекта выполняется вызовом команды Project → Compile <Projectl> (Проект → Компилировать <Проект1>). Скомпилировать проект для получения приложения можно на любой стадии разработки проекта. Это удобно для проверки вида и правильности функционирования отдельных компонентов формы, а также для тестирования фрагментов создаваемого кода. При компиляции проекта выполняются действия, приведенные далее.

Компилируются файлы всех модулей, содержимое которых изменилось со времени последней компиляции. В результате для каждого файла с исходным текстом модуля создается файл с расширением dcu. Если исходный текст модуля по каким-либо причинам недоступен компилятору, то он не перекомпилируется.

Если в модуль были внесены изменения, то перекомпилируется не только этот модуль, но и модули, использующие его с помощью директивы uses.

Перекомпиляция модуля происходит также при изменениях объектного файла (расширение obj) или подключаемого файла (расширение inc), используемых данным модулем.

После компиляции всех модулей проекта компилируется файл проекта и создается исполняемый файл приложения с именем файла проекта. Выполнение проекта в среде Delphi осуществляется командой Run → Run или нажатием клавиши <F9>. При зацикливании (зависании) приложения его завершение необходимо выполнять средствами Delphi с помощью команды Run → Program Reset (Выполнение → Перезапуск программы) или комбинации клавиш <Ctrl>+<F2>.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]