Функция GetSchedule() возвращает ссылку на объект "Расписание", в случае наличия объекта с указанным именем, в противном случае функция возвращает nil.
GetSchedule(MnemoScreenName, ControlName): TSchedule | |
MnemoScreenName: String | Имя мнемосхемы на которой расположен компонент "Расписание" |
ControlName: String | Имя компонента "Расписание" |
Функция возвращает ссылку на графический компонент "Расписание" |
Объект "Расписание" обладает свойством "Enabled", которое доступно на чтение или запись. Уничтожать объект самостоятельно не нужно.
{Pascal Script} Var Schedule: TSchedule; // Выполняется запуск "Расписания" при старте проекта procedure OnStartScript; begin Schedule := GetSchedule('Имя мнемосхемы', 'Имя расписания'); if Schedule <> nil then Schedule.Enabled := true; end; Begin ... ... ... // Выполняется останов "Расписания" // при наступлении какого-либо события if Schedule <> nil then Schedule.Enabled := false; ... ... ... end. |