Файлы формы Delphi

 Рис. 1.4. Выбор формы для открытия

Одновременно можно отобразить на экране несколько форм. Для закрытия окна Конструктора той или иной формы достаточно выполнить команду File | Close (Файл | Закрыть) или щелкнуть мышью на кнопке закрытия соответствующего окна.

Файл модуля формы содержит описание класса формы. Для пустой формы, добавляемой к проекту по умолчанию, файл модуля содержит следующий код:

 

 

 

 

 

 

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type

TForml = class(TForm)

private

{ Private declarations } public

{ Public declarations } end;

var Forml: TForml; implementation {$R *.dfm} end.

 

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

В разделе interface модуля формы содержится описание класса формы, а в разделе implementation — подключение к модулю директивой $R визуаль­ного описания соответствующей формы. При размещении на форме компо­нентов, а также при создании обработчиков событий в модуль формы вно­сятся соответствующие изменения. При этом часть этих изменений вносится Delphi автоматически, а другую часть вносит разработчик. Обычно все действия разработчика, связанные с программированием, выполняются именно в модулях форм.

Тексты модулей форм отображаются и редактируются с помощью Редактора кода. Открыть модуль формы можно в стандартном окне открытия файла, вызываемом командой File | Open (Файл | Открыть) или в диалоговом окне View Unit (Просмотр модуля), которое появляется при выполнении команды View | Units (Просмотр | Модули) или нажатии комбинации клавиш <Ctrl>+<F12>. В окне открытия модуля можно выбрать также файл проекта. После выбора нужного модуля (или проекта) и нажатия кнопки его текст появляется на отдельной странице Редактора кода.

Отметим, что оба файла каждой формы (описания и модуля) имеют одина­ковое имя, которое отличается от имени файла проекта, несмотря на то, что файл проекта имеет другое расширение.

При компиляции модуля автоматически создается файл с расширением DCU, который содержит откомпилированный код модуля. Этот файл можно удалять из каталога, в котором находятся все файлы проекта, но Delphi снова создает этот файл при следующей компиляции модуля или проекта.

dle

Помоги проекту! Расскажи друзьям об этом сайте: