Мельница данных- Класс TRoutine (Подпрограмма)  (раздел целиком)  (29.03.2020)
Класс TRoutine (Подпрограмма)
Унаследован от класса TClassMember (Члены класса) . Объекты класса являются составными частями объектов класса TClass (Классы) . Объекты могут включать в себя объекты классов:


1. Конструктор TRoutine.Create (Конструктор подпрограммы)

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

Унаследован

Доступен

Name (Имя)

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

Унаследован

Доступен

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

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

Унаследован

Доступен

Class (Класс)

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

Унаследован

Доступен

Parent (Родитель)

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

Унаследован

Доступен

Master (Мастер)

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

Унаследован

Скрыт

IsClassMethod (Является методом класса) Boolean (Обычное логическое)

Доступен

Domain (Домен результата) TDomain domain (Домен)

Доступен

Scope (Область видимости) TScope (Область видимости)

Доступен

Confirmation (Текст подтверждения) TCaption (Заголовки)

Доступен

UseTabs (Использовать закладки) Boolean (Обычное логическое)

Доступен

Script (Скрипт формы параметров) TRoutineScript (Скрипты форм параметров)

Доступен

Image (Изображение-иконка) TImage (Изображение)

Доступен

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


2. Поле TRoutine.FConfirmation (Текст подтверждения)
FConfirmation: TCaption (Заголовки) .

Используется для хранения значений свойства TRoutine.Confirmation (Текст подтверждения)
.


3. Поле TRoutine.FDomain (Домен результата)
FDomain: TDomain domain (Домен) .

Используется для хранения значений свойства TRoutine.Domain (Домен результата)
.


4. Поле TRoutine.FImage (Изображеие-иконка)
FImage: TImage (Изображение) .

Используется для хранения значений свойства TRoutine.Image (Изображение-иконка)
.


5. Поле TRoutine.FIsClassMethod (Является методом класса)
FIsClassMethod: Boolean (Обычное логическое) (обязательно для заполнения) .

Используется для хранения значений свойства TRoutine.IsClassMethod (Является методом класса)
.


6. Поле TRoutine.FScope (Область видимости)
FScope: TScope (Область видимости) (обязательно для заполнения) .

Используется для хранения значений свойства TRoutine.Scope (Область видимости)
.


7. Поле TRoutine.FScript (Скрипт формы)
FScript: TRoutineScript (Скрипты форм параметров) .

Используется для хранения значений свойства TRoutine.Script (Скрипт формы параметров)
.


8. Поле TRoutine.FUseTabs (Использовать закладки)
FUseTabs: Boolean (Обычное логическое) (обязательно для заполнения) .

Используется для хранения значений свойства TRoutine.UseTabs (Использовать закладки)
.


9. Свойство TRoutine.Confirmation (Текст подтверждения)
Confirmation: TCaption (Заголовки) .

Для чтения и записи свойства используется поле TRoutine.FConfirmation (Текст подтверждения) .


10. Свойство TRoutine.Domain (Домен результата)
Domain: TDomain domain (Домен) .

Для чтения и записи свойства используется поле TRoutine.FDomain (Домен результата) .


11. Свойство TRoutine.Image (Изображение-иконка)
Image: TImage (Изображение) .

Для чтения и записи свойства используется поле TRoutine.FImage (Изображеие-иконка) .


12. Свойство TRoutine.IsClassMethod (Является методом класса)
IsClassMethod: Boolean (Обычное логическое) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TRoutine.FIsClassMethod (Является методом класса) .


13. Свойство TRoutine.ParamCount (Количество параметров)
ParamCount: Integer (Целое) .

Для чтения значения свойства используется функция TRoutine.GetParamCount (Количество параметров) .


14. Свойство TRoutine.Scope (Область видимости)
Scope: TScope (Область видимости) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TRoutine.FScope (Область видимости) .


15. Свойство TRoutine.Script (Скрипт формы параметров)
Script: TRoutineScript (Скрипты форм параметров) .

Для чтения и записи свойства используется поле TRoutine.FScript (Скрипт формы) .


16. Свойство TRoutine.UseTabs (Использовать закладки)
UseTabs: Boolean (Обычное логическое) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TRoutine.FUseTabs (Использовать закладки) .


17. Функция TRoutine.GetParamCount (Количество параметров)

Возвращает значение типа Integer (Целое) .

Используется для вычисления значений свойства TRoutine.ParamCount (Количество параметров)
.