Проект в проекте прерываение вложенного проекта по таймауту.

  • Автор темы Автор темы luk911
  • Дата начала Дата начала

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Реакции
581
Баллы
113
Возможно ли прервать выполнение вложенного проекта по таймауту ?
 
нет. таймаут из настроек зенки действует на весь проект.
только в самом подпроекте организовывать проверку времени и в ключевых точках проверять. я у себя еще добавил учет среднего времени выполнения следующей операции, что бы не переработал бот :)
 
  • Оценить
Реакции: luk911
нет. таймаут из настроек зенки действует на весь проект.
только в самом подпроекте организовывать проверку времени и в ключевых точках проверять. я у себя еще добавил учет среднего времени выполнения следующей операции, что бы не переработал бот :-)
А как это лучше реализовать?
 
А как это лучше реализовать?
я в начале подшаблона в переменную записываю текущую дату, а в месте где основной цикл проверяет счетчик добавил проверку разницы между сохраненной датой и текущей, с уставкой таймаута. если больше то на выход.
 
  • Оценить
Реакции: Valandersi
я в начале подшаблона в переменную записываю текущую дату, а в месте где основной цикл проверяет счетчик добавил проверку разницы между сохраненной датой и текущей, с уставкой таймаута. если больше то на выход.
Код проверки накинешь как время сравнивашь?
 
Код проверки накинешь как время сравнивашь?
C#:
Развернуть Свернуть Копировать
System.TimeSpan Delta_Time = DateTime.Now - Start_Potok;
int Timer_Last= Delta_Time.Seconds+Delta_Time.Minutes*60+Delta_Time.Hours*60*60;
if ( Timer_Last > TimeDeadLine ) throw new Exception();
 
  • Оценить
Реакции: Valandersi

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)