Решил сделать замену PolledWait()/TriggerSleepActions(), но не тут-то было. Проблема в том, что у меня не работает таймер, когда вместо функции я ставлю null/название той же функции, в которой вызываю таймер.
Основной вопрос: возможно ли использовать таймер внутри лишь одной функции, чтобы не прибегать к хэшу и глобалкам?
Основной вопрос: возможно ли использовать таймер внутри лишь одной функции, чтобы не прибегать к хэшу и глобалкам?
Принятый ответ
Таймер не может заменять TriggerSleepAction(), за исключением ситуации, когда функция разбита на две (или более) функций последовательно, и каждая следующая вызывается таймером. Очевидно, что это полностью исключает возможность вносить посредством таймера паузу в тело цикла (хотя можно заменять сам цикл таймером). Более того, использование таймеров считается более предпочтительным, нежели использование TriggerSleepAction().
За конкретными примерами стоит обратиться к статьям, я точно помню, что было несколько статей про таймеры и методики их применения.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
он работает
таймер стартует функцию через указанное время
если указан null то он стартует функцию null (то есть никакую)
так что всё работает
другое дело что вы вообще не понимаете что такое таймер но это вам в толковый словарь надо сначала (там определение слова таймер) а потом в статьи (там как его можно использовать) это вообще смешно
вспоминаются старые анекдоты про школьные задачки где просто дают несколько никак не связанных друг с другом предложений
только тут вместо предложений слова
Отредактирован Кет
(Мне тоже было бы интересно узнать ответ на этот вопрос.)
Таймер не тормозит поток а создает новый через указанный период, потому вам потребуется промежуточеое хранилище для переноса данных между потоками триггера и таймера.
Отредактирован Clamp
nvc123, извини, постараюсь впредь понятнее изъяснятся. :)
таймер это устройство которое сообщает о том что прошло указанное количество времени
просто сообщает
найдёте в определение слова ждать, спать, пауза и т.п. сообщите мне в лс
Отредактирован Кет