Компіляція і виконання проекту delphi - студопедія

В процесі компіляції проекту створюється готовий до використання файл, яким може бути додаток (ЕХЕ) або динамічно завантажувана бібліотека (DLL). Далі будемо розглядати тільки файл-додаток. Ім'я програми, одержуваного в результаті компіляції, збігається з ім'ям файлу проекту, а саме додаток є автономним і не вимагає для своєї роботи додаткових файлів Delphi.

Запуск процесу компіляції виконується по команді Project | Compile (Проект | Компілювати <проект1>) Або натисканням комбінації клавіш +. У цій команді міститься ім'я проекту, розробка якого виконується в даний момент, спочатку це Projectl. При збереженні проекту під іншим ім'ям відповідно має змінитися ім'я проекту в команді меню.

Компіляція проекту для отримання програми може бути виконана на будь-якій стадії розробки проекту. Це зручно для перевірки виду і правильності функціонування окремих компонентів форми, а також для перевірки окремих фрагментів створюваного коду.

При компіляції проекту виконуються наступні дії:

1) компілюються файли всіх модулів, вміст яких змінилося з часу останньої компіляції. В результаті для кожного файлу з вихідним текстом модуля створюється файл з розширенням DCU. Якщо вихідний текст модуля з яких-небудь причин недоступний компілятору, то він не перекомпілюється;

2) якщо в модуль були внесені зміни, то перекомпілюється не тільки цей модуль, але і використовують його за допомогою директиви uses модулі;

3) перекомпіляція модуля відбувається також при змінах об'єктного файлу або підключається файлу (INC), використовуваних даним модулем;

4) після компіляції всіх модулів проекту компілюється файл проекту і створюється виконуваний файл програми з ім'ям файлу проекту.

Крім компіляції може бути виконано складання проекту. При складанні компілюються всі файли, що входять в проект, незалежно від того, були в них внесені зміни чи ні. Для складання проекту використовується команда меню Project | Build (Проект | Зібрати <проект1>).

Запустити проект на виконання можна з середовища Delphi і з середовища Windows. Виконання проекту з середовища Delphi здійснюється командою Run | Run (Виконання | Виконати) або натисканням клавіші . При цьому створене додаток починає свою роботу. Якщо в файли проекту вносилися зміни, то попередньо виконується компіляція проекту. Запущене додаток працює так само, як і запущене поза середовищем Delphi, проте є деякі особливості:

· Не можна запустити другу копію додатку;

· Продовжити розробку проекту можна тільки після завершення роботи програми;

При зациклення (зависанні) докладання його завершення необхідно виконувати засобами Delphi за допомогою команди Run | Program Reset (Виконання | Зупинити програму) або комбінації клавіш+ .

Для налагодження додатків в середовищі Delphi можна використовувати засоби відладчика.

З середовища Windows створене додаток можна запустити як і будь-яке інше додаток, наприклад, за допомогою Провідника.