Запускает расчетную задачу.
ZCNTaskThermoCtrl (ZCNTaskThermo),
ZCNTaskHydroCtrl (ZCNTaskHydro),
Visual Basic:
Function Run(nTask As Integer, bWait As Boolean) As Boolean
nTask - код задачи из набора констант zcnTaskCode;
bWait - флаг ожидания завершения расчета.
Метод запускает расчетную задачу, указанную в параметре nTask. В случае, если задача успешно запущена, метод вернет True, иначе False. При этом, если флаг bWait равен True, то метод не закончит работу (не вернет значение) до завершения процедуры расчета. Если bWait указан False, то метод запустит задачу и, если задача запущена успешно, вернет True, иначе - False.
В один и тот же момент времени компонент может выполнять только одну расчетную задачу. Повторный вызов метода Run в момент выполнения задачи вернет False.
Если флаг bWait имеет значение False, то метод сразу возвращает результат, в зависимости от того, удалось ли запустить задачу. Расчетная задача запускается в отдельном потоке. Выяснить, когда задача закончит выполнение можно периодически (например по таймеру) контролировать свойство CalcStatus, либо обрабатывать событие OnCalcFinish.