On Stop #
Функция вызывается терминалом QUIK при остановке скрипта из диалога управления и при закрытии терминала QUIK.
Функция возвращает количество миллисекунд, которое дается скрипту на завершение работы. Если функция не возвращает число, то таймаут завершения работы скрипта остается равным 5 секундам.
| Обратите внимание! По истечении интервала времени, данного скрипту на завершение работы, функция main() завершается принудительно. При этом возможна потеря системных ресурсов. |
Формат вызова: #
[NUMBER time_out] OnStop(NUMBER signal)
Пример: #
function OnStop(s)
stopped = true
return 3000 -- задается таймаут в 3 секунды
end
function OnStop(s)
stopped = true
return '3000' -- возвращаемое значение не число, таймаут остается равным 5 секундам
end
