Вверх ↑
Разработчик
Ответов: 26068
Рейтинг: 2121
#1: 2018-10-28 17:42:09 ЛС | профиль | цитата
Iliya писал(а):
MMTimer по точности вроде такой же... или есть ограничения его использования (MMTimer)?

Есть. Он выполняется не в главном потоке приложения, а в системном потоке, который асинхронен главному. Те его события безусловны и имеют более высокий приоритет, чем события главного потока, что может привести к крэшу приложения, особенно в интерфейсной части. Те на него распространяется все условности, которые распространяются на параллельный поток.

--- Добавлено в 2018-10-28 17:46:47

andrestudio писал(а):
получился достаточно точный таймер

Он будет достаточно точным только тогда, когда функция обратного вызова будет работать вне синхронизации с главным потоком, те в асинхронном режиме. А в асинхронном режиме на него будут накладываться все условности параллельного потока, те его нельзя будет использовать в интерфейсной части.
карма: 22

0
Редактировалось 2 раз(а), последний 2018-10-28 17:48:44