Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 09.12.2010, 17:18   #1
 Пехотинец
Аватар для KimaRuKa
 
KimaRuKa неизвестен в этих краяхKimaRuKa неизвестен в этих краях
Регистрация: 14.04.2010
Сообщений: 57
Популярность: -177
Сказал(а) спасибо: 17
Поблагодарили 38 раз(а) в 25 сообщениях
Отправить сообщение для KimaRuKa с помощью ICQ Отправить сообщение для KimaRuKa с помощью Skype™
 
Smile Работа с модулями

РАБОТА С МОДУЛЯМИ

DELPHI автоматически создает новый модуль всякий раз, когда создается новый проект. В процессе создания среда Delphi устанавливает необходимые связи для ассоциирования форм с модулями, что освобождает программиста от выполнения рутинных задач. Рассмотрим структуру стандартного модуля:


unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.

Первая строка модуля по умолчанию объявляет имя модуля:
unit Unit1;
После нее следует строка interface. Раздел interface уведомляет Delphi какие объекты, переменные, процедуры и т.д. доступны для других модулей. Если не определять переменных в этом разделе, они и не будут доступны для других модулей. После зарезервированного слова interface записывается необязательная клауза uses. Она определяет список модулей, к которым осуществляет доступ текущий модуль.
Далее следует зарезервированное слово type - оно создает ассоциацию, необходимую для того, чтобы форма существовала внутри модуля. Раздел private определяет, будут ли свойства формы доступными (public) или недоступными (private) для других модулей.

type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
Под зарезервированным словом type в модуле находиться слово var. Здесь форме присваивается имя, для того чтобы дать ей адрес в памяти. Также в этом разделе могут объявляться глобальные переменные.
var
Form1: TForm1;
value: integer; {глобальная переменная}

В завершении описывается раздел implementation (реализация). Именно в этом разделе записывается код, который вводится для обработчиков событий. Самая последняя строка каждого модуля должна содержать точку после зарезервированного слова end.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Работа WP на windows 7. kapik Общение и обсуждение 4 07.12.2010 21:40
работа с клиентом expo123 Вопросы и ответы, обсуждения 1 16.01.2010 10:26

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 21:47.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net