Лабораторная работа6
Добавление методов
Сначала мы должны объявить новый метод в классе компоненты. Это мы сделаем в public, так как наш метод должен вызываться извне:
type TRandom = class(TLabel)
...
public { Public declarations }
Function GetNumber: Integer;
...
End;
Function TRandom.GetNumber: Integer; var i: Integer;
begin
Randomize;
//Получаем случайное число от Fmin до FMax.
i:= System.Random(Fmax - Fmin + 1)+ Fmin;
//Выводим результат на компонент.
self.Caption := IntToStr (i);
//Возвращаем результат.
Result:=i;
end;
Отметим, что мы используем полное имя для функции System.Random, чтобы не было конфликта с именем нашего модуля. Добавленная нами функция выведет случайное число на компоненту и вернет его в качестве возвращаемого значения.
-
Содержание
- Новые технологии.
- Создание новых компонент
- Добавление свойств
- Добавление методов
- Добавление событий
- Разработка ресурсов для компоненты
- Установка компоненты
- Испытание компоненты
- Редактирование компоненты
- Создание справочной службы помощи
- Динамически подключаемые библиотеки (dll)
- Работа с буфером обмена
- Динамический обмен данными (dde)
- Связывание и внедрение объектов (ole)
- Упражнения: