Можно ли определить, когда будет запускаться TTimer в Delphi? Я знаю, как рассчитать это на основе последнего прогона таймера и таймера. К сожалению, код, с которым я работаю, имеет много состояний, и интервал может меняться разными способами. Я бы предпочел не следить, когда последний был включен, а интервал изменился, а вместо этого напрямую получил доступ к этой информации из таймера.
Сценарий: таймер имеет 2-минутный интервал, 30 секунд истек, так как он был последним включен, как узнать код, который через 90 секунд снова запустится событие таймера?
Можно ли получить эту информацию непосредственно из таймера? Или, возможно, ОС? Компонент таймера должен "знать", когда он будет запущен следующим образом. Как это знать? Доступна ли эта информация?