Изучаем таймер
Следующий шаг в нашем простом примере - добавление таймера

- ActiveOnly = true (таймер всегда активен)
- Enabled=false (мы сами будем управлять им - запукать и останавливать)
- Interval=0 (максимальная частота срабатывания таймера)
Еще одна очень приятная фича DXTimer'а - свойство DXTimer.FrameRate. Оно позволяет получить значение FPS в любой момент времени. Событие таймера обычно используется для методов типа DXDraw.Flip, DXDraw.Render, DXDraw.Update и др. В нашем примере используется метод DXDraw.Flip.