Цикл внутри start()
iamthegoodbot писал(а) >>
Суть проблемы в том, что мне надо обновлять информацию не каждый тик, а h раз в минуту. т.е. с шагом 60/h секунд.
При этом не хотелось бы чтобы эти циклы пересекались. Есть вариант примерно следующий
Есть ли что-нибудь менее убогое?Еть вариант, аналогичный используемых в советнике по открытию бара. Контроль открытия ноовго бара
А как это можно использовать?
static int lt=0; if(TimeCurrent()>lt+60/h){ lt=TimeCurrent(); // что-то делаем }Зависит от тиков, выполняется не чаще, чем раз в 60/h секунд.
Тогда ставьте бесконечный цикл с обновлением и в конце "засыпайте" на 60/h*1000 милисекунд.
в общем так как я делал в топике. спасибо.
Суть проблемы в том, что мне надо обновлять информацию не каждый тик, а h раз в минуту. т.е. с шагом 60/h секунд.
При этом не хотелось бы чтобы эти циклы пересекались. Есть вариант примерно следующий
Есть ли что-нибудь менее убогое?