Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Перегенерировать все индексы Dbase
   Категория: Базы данных
  Компоненты Panel, GroupBox, Bevel, ScrollBox, Splitter
   Категория: Компоненты
  Undo в memo
   Категория: Компоненты
  Поиск по EasyTable
   Категория: Базы данных
  Загрузка файлов в THTMLViewer и TFrameBrowser
   Категория: Интернет и Сети
  Распознавание кодировки. Перекодировка.
   Категория: Текст и строки
  Создание и удаление полей
   Категория: Базы данных

Delphi - Справочник: Implementation

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Implementation
Unit UnitName;
Interface
Declarations...
Implementation
Declarations...
End;
Деректива компил (Unit )
Начинает раздел исполняемого кода в модуле
Описание:
Ключевое слово Implementation начинает активный раздел кода модуля - где объявления интерфейса реализовываются.

Модуль Delphi кажется внешним от его объявлений в разделе Interface. Внутренне, они реализованы в разделе Implementation. Только изменения в секции интерфейс вызовут перекомпиляцию внешних модулей.

В пределах раздела Implementation, функции и процедуры, определенные в разделе Interface закодированы. Этот раздел может иметь свои собственные функции, процедуры и данные к тем, что уже определенны в Interface. Они являются частными по отношению к модулю.

Он может также иметь свой собственный раздел Uses, где модули определяются как используемые только в секции Implementation. Они определены к выполнению в данном модуле, и внешние пользователи модуля не должны знать о них.
Пример кода: Простой пример

// Весь код модуля. // ----------------------------------------------------------- // Вы должны поместить этот код в модуль называемый Unit1 с формой // называемой Form1 которая имеет событие OnCreate названное FormCreate. unit Unit1; interface // Определяет внешнюю видимость этого модуля uses Forms; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); end; var Form1: TForm1; Implementation // Осуществляет Интерфейс этого модуля {$R *.dfm} // Включить определения формы uses // Частные модули Dialogs; var // Частные переменные msg : string; const // Частные константы MSG_TEXT = 'Hello World'; // Частная подпрограмма - не предопределенный в разделе Интерфейса procedure SayHello; begin // Скажем привет Миру msg := MSG_TEXT; ShowMessage(msg); end; // Подпрограмма, предопределенная в разделе Интерфейса procedure TForm1.FormCreate(Sender: TObject); begin // Сказать привет SayHello; end; end.

Результат:
Hello World

  << Вернуться