Цитата(MrYuran @ Nov 11 2008, 08:44)

Можно в прерывании от таймера выставлять эвент, а потом специальным потоком его обрабатывать:
Ну, обычно в ОС есть некое системное время, в нем считаются задержки, ожидания и т.п. Надо лишь написать функцию соотносящую морковки, в которых считается системное время ОС, с астрономическим временем.