Cancel method


Прерывает выполнение текущей расчетной задачи.

Применяется к:

ZCNTaskThermoCtrl (ZCNTaskThermo),
ZCNTaskHydroCtrl (ZCNTaskHydro),
ZCNTaskSteamCtrl (ZCNTaskSteam),
ZCNTaskGazCtrl (ZCNTaskGaz)

Синтаксис:

Visual Basic:
Sub Cancel(bWait As Boolean)


Описание:

Метод прерывает выполнение текущей запущенной расчетной задачи. Если в настоящий момент нет запущенной задачи или задача уже закончила выполнение, метод ничего не делает.

Если параметр bWait равен True, метод ждет завершения прерываемой задачи и только после этого передает управление вызываемой программе, иначе, если False, метод только предписывает задаче завершиться (свойство CalcStatus равно 1) и сразу возвращает управление, задача завершит работу через небольшой промежуток времени.

После того, как задача оказывается прерванной свойство CalcStatus принимает значение zcnCalcStop и возникает событие OnCalcFinish с параметром bCancel равным True.