реклама на сайте
подробности

 
 
> Отловить момент изменения системного времени, при удаленной синхронизации Borland C++
smk
сообщение Oct 8 2009, 17:58
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Некая программа в которую я вмешиваться не могу, производит синхронизацию системного времени с интернетом. При этом получается так, что в результате синхронизации системное время может быть изменено более чем на одну секунду. Моя программа использует функцию сравнения по времени. При этом если системное время перепрыгнет значение с которым сравнивается, то события не происходит, а этого быть не должно. Возникает необходимость отлавливания факта изменения системного времени и проверки "перепрыга". Как отловить такой факт в Borland C++? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Flexz
сообщение Oct 8 2009, 19:39
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



По задаче - что-то непонятно, чем вам эти перепрыги мешают? Ваша программа сравнивает некое запланированное время с текущим, как только текущее время первышает запланированное - происходит событие. И при чем тут изменения времени?

Конкретно по вопросу - смотрите событие WM_TIMECHANGE
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016