Мельница данных- Класс TRoutineAction (Программируемое действие)  (раздел целиком)  (14.09.2019)
Класс TRoutineAction (Программируемое действие)
Унаследован от класса TAction (Действия) . Объекты класса связаны иерархически. Объекты класса являются составными частями объектов класса TView (Представления) .


1. Конструктор TRoutineAction.Create (Конструктор программируемого действия)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Name (Имя) TObjectName (Имена)

Унаследован

Доступен

Name (Имя)

Description (Наименование) TObjectDescription (Наименования)

Унаследован

Доступен

Description (Наименование)

Class (Класс) TClass domain (Класс)

Унаследован

Доступен

Class (Класс)

Parent (Родитель) TParent domain (Родитель объекта)

Унаследован

Доступен

Parent (Родитель)

Master (Мастер) TMaster domain (Объект (с каскадным удалением))

Унаследован

Доступен

Master (Мастер)

Accessor (Роль доступа) TAccessor domain (Роли доступа)

Унаследован

Скрыт

Position (Позиция) TPosition (Позиция)

Унаследован

Доступен

GetNextPos (Следующая позиция)

Shortcut (Горячая клавиша) TShortcut (Горячие клавиши)

Унаследован

Доступен

Separated (Отделено) Boolean (Обычное логическое)

Унаследован

Доступен

Default (По умолчанию) Boolean (Обычное логическое)

Унаследован

Доступен

Routine (Реализовано посредством ) TActionRoutine required domain (Метод действия)

Доступен

Конструирует объект класса TRoutineAction (Программируемое действие) .


2. Поле TRoutineAction.FRoutine (Подпрограмма)
FRoutine: TActionRoutine required domain (Метод действия) (обязательно для заполнения) .

Используется для хранения значений свойства TRoutineAction.Routine (Подпрограмма)
.


3. Свойство TRoutineAction.Routine (Подпрограмма)
Routine: TActionRoutine required domain (Метод действия) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TRoutineAction.FRoutine (Подпрограмма) .