Отправляет email-рассылки с помощью сервиса Sendsay

Delphi. Уроки

  Все выпуски  

Delphi. Уроки


Информационный Канал Subscribe.Ru

Delphi. Создание компонентов. Уроки с сайта http://progs.biz

Рассылка № 40

Delphi. Создание компонентов. Урок 6. Инсталляция компонента.
Delphi. Создание компонентов. Урок 7. Испытание компонента.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 6. Инсталляция компонента.
Урок 7. Испытание компонента.

А. Я. Архангельский. Приемы программирования в Delphi.

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по C++ Builder
Уроки по программированию на C++ Builder. Библиотека VCL, создание собственных компонентов, работа с базами данных, примеры, FAQ. Уроки разбиты на серии. Каждая серия независима от других.

Delphi. Создание компонентов. Урок 6. Инсталляция компонента

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

После этого выбирем пункт Install Component... меню Component.

В появившемся окне Install Component в поле Unit file name задайте путь к pas-файлу вашего компонента, в поле Package file name - имя пакета, в который будет установлен наш компонент. Этот пакет уже должен существовать (по умолчанию все новые компоненты добавляются в пакет dclusr.dpk). Если вы хотите установить компонент в новый пакет, то воспользуйтесь в этом окне вкладкой Into new package.

Нажимайте на OK для продолжения инсталляции компонента и закрытия окна. Через некоторое время появится окно Package , в котором перечислены все компоненты пакета, в который мы записываем наш компонент. Нажимаем в нем на кнопку Compile для компиляции и установки пакета.

С инсталляцией компонента все!

Наверх

Delphi. Создание компонентов. Урок 7. Испытание компонента

Для испытания компонента запустите Delphi. Сейчас наш компонент уже должен быть на вкладке My Components (так как мы задали эту вкладку для него при вызове метода RegisterComponents).

Перенесите его двойным щелчком на форму. Выделив экземпляр нашего компонента на форме, перейдите на вкладку Events Инспектора объектов.

Как вы видите, тут присутствует наше событие GetMax (его мы определили на уроке 5). Задайте двойным щелчком обработчик для нашего события. В обработчике напишите, например, такой код:

procedure TForm1.Random1GetMax(Sender: TObject);
begin
  Form1.Caption:='Event GetMax';
end;

Добавьте еще на форму кнопку, в обработчике которой напишите, например, следующее:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Random1.GetNumber;
end;

Кроме того, в Инспекторе объектов задайте значения свойств min и max.

Запускайте программу. При нажатии на кнопку на нашем компоненте будут появляться случайные числа от min до max. Если появится максимальное число, то форма поменяет заголовок, как мы это и задали в обработчике события для нашего компонента.

Наверх

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка .NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru
Copyright Алексеев Игорь, 2002-2004
Copyright сайт progs.biz, 2002-2004
Распространение материалов без разрешения владельцев авторских прав запрещено.


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться

В избранное