Содержание:


GetSchedule

Функция возвращает ссылку на объект "Расписание", в случае наличия запрошенного "Расписания" с указанным именем, в противном случае функция возвращает nil.

Синтаксис

GetSchedule(MnemoScreenName, ControlName: String): TSchedule

Входные параметры
Имя параметра
Тип параметра
Описание
MnemoScreenName String  Имя мнемосхемы на
 которой расположен
 компонент "расписание"
ControlName String  Имя компонента
 "расписание"
Выходные параметры
Тип параметра  
Описание 
TSchedule  Ссылка на графический
 компонент "расписание"


Объект "Расписание" обладает свойством "Enabled", которое доступно на чтение или запись. Уничтожать объект самостоятельно не нужно.

Пример вызова:

 
  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.