Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Параметры проекта

Для установки параметров проекта используется окно параметров проекта (Project Options), вызываемое командой меню Project/Options... (Проект/Па­раметры) или нажатием комбинации клавиш <Ctrl>+<Shift>+<FH>. Пара­метры разбиты на группы, каждая из которых располагается в окне парамет­ров на своей странице (рис. 1.13).

 

Рис. 1.13. Окно параметров проекта

 

После установки отдельных параметров Delphi автоматически вносит нуж­ные изменения в соответствующие файлы проекта. Так, параметры из стра­ниц Forms и Application вносятся в файлы проекта и ресурсов, а параметры из страниц Compiler и Linker — в файл параметров проекта.

Ниже для примера приводится фрагмент файла параметров проекта.

[Compiler] А=8 В=0

c=l

D=l Е=0 F=0 G=l

Как видим, файл параметров проекта представляет собой текстовый файл, в котором построчно располагаются параметры и их значения.

В процессе компиляции проекта создается готовый к использованию файл, которым может быть приложение (ЕХЕ) или динамически загружаемая биб­лиотека (DLL). Как уже говорилось выше, мы будем рассматривать только приложения. Имя приложения, получаемого в результате компиляции, сов­падает с именем файла проекта, а само приложение является автономным и не требует для своей работы дополнительных файлов Delphi.

Замечание

Если в процессе выполнения приложения динамически используются другие файлы, например, изображения или файлы помощи, то эти файлы должны иметься.

При создании приложений, работающих с базами данных, необходимы файлы, составляющие базу данных, а также процессор баз данных.

Компиляция выполняется вызовом команды Project/Compile <Projectl> (Проект/Компилировать <проект>) или нажатием комбинации клавиш <Ctrl>+<F9>. В команде содержится имя проекта, разработка которого осу­ществляется в настоящий момент (первоначально Projecti). При сохране­нии проекта под другим именем соответственно должно быть изменено и имя проекта в команде меню.

Компиляция проекта для получения приложения может быть произведена на любой стадии разработки проекта. Это удобно для проверки вида и пра­вильности функционирования отдельных компонентов формы, а также для тестирования фрагментов создаваемого кода. При компиляции проекта вы­полняются действия, приведенные ниже.

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

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

uses.

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

П После компиляции всех модулей проекта компилируется файл проекта и создается исполняемый файл приложения с именем файла проекта.

Помимо компиляции может быть выполнена также сборка проекта. При сборке компилируются все файлы, входящие в проект, независимо от того, были в них внесены изменения или нет. Для сборки проекта используется команда меню Project/Build <Projectl> (Проект/Собрать <проект!>).

Запустить проект на выполнение можно как из среды Delphi, так и из среды Windows.

Выполнение проекта из среды Delphi осуществляется командой Run/Run или нажатием клавиши <F<». При этом созданное приложение начинает свою работу. Если в файлы проекта вносились изменения, то предварительно вы­полняется компиляция проекта. Запущенное приложение работает так же, как и запущенное вне среды Delphi, однако имеются некоторые особенности:

П нельзя запустить вторую копию приложения;

О продолжить разработку проекта можно только после завершения работы приложения;

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

Для отладки приложений в среде Delphi можно использовать средства от­ладчика.

Из среды Windows созданное приложение можно запустить как и любое другое приложение, например, с помощью Проводника.

 

Менеджер проектів. Місце збереження проектів




Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 644; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.