169 похожих чатов

Здраствуйте! нужна подсказка, есть setInterval который я останавливаю при

нажатии на stop с помощью clearInterval.
при нажатии на start setInterval должен продолжится. как это сделать?

7 ответов

14 просмотров

тебе надо расчитать delay

продолжить в привычном понимании - никак. только перезапустив его заного

запоминайте время старта, когда таймер прерывается, считайте, сколько уже времени прошло при следующем запуске, вместо того, чтоб брать то же время, что было изначально, вычтите из него получившуюся выше разницу

Сохрани состояние перед паузой и потом начни с него.

jabascripter
это как

так же, как я написал

i7 4n
так же, как я написал

да я не об этом, это то понятно, расчитать delay или сохранить состояние это не одно и тоже по формулировке

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта