logo search
Лекции по информационным технологиям / Лекции_2_семестр

Структура главного файла проекта *.Dpr

Код главного файла проекта (головной программы) создается Delphi автоматически и, как правило, не требует модификации. Пример структуры такой головной программы приведен ниже.

program Project1;

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

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

В разделе uses перечисляются все модули, загружаемые программой. Первый модуль Forms является системным (в нем содержатся характеристики форм приложения), а следующие – модулями разработанных пользователем форм.

Данный проект состоит из одной формы с именем Form1, которая содержится в модуле Unit1.

После ключевого слова in указывается имя файла, в котором содержится модуль Unit1.

{$R *.res}

Эта строка представляет собой директиву компилятора, которая связывает с исполняемым модулем файлы ресурсов Windows. Символ * означает, что имя файла ресурса совпадает с именем файла проекта.

begin

Application.Initialize;

Application.CreateForm (TForm1, Form1);

Application.Run;

end.

Объект Application создается автоматически. Инициализация приложения начинается с вызова метода Initialize.

Метод CreateForm загружает в оперативную память объекты главной формы приложения (остальные формы могут загружаться динамически в процессе работы приложения).

Метод Run начинает выполнять приложение.