Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.02;
Скачать: CL | DM;

Вниз

Блокировка перевода времени   Найти похожие ветки 

 
Sergiy   (2003-09-21 13:45) [0]

Уважаемые, подскажите, как можно заблокировать, на время выполнения программы, перевод системного времени пользоваетелем?
Заранее благодарен за ответ.


 
Романов Р.В. ©   (2003-09-21 13:50) [1]

В 98 никак. Можно только восстанавливать измененное время.


 
Sergiy   (2003-09-21 14:01) [2]

oчень жаль.
Я думаю восстанавление времени не поможет. :(
Тут сложилась такая ситуация, ведется учет обращения к папке(появление в нем файлов) на компьютере, т.е. записывются в текстовый файл, сеансы обращения , например:
в 10:20 появился файл report0001.txt
в 10:30 появился файл teport0002.txt
тут пользователь перевел время и получается, что
в 09:40 появился файл teport0003.txt
если бы переодичность возникновения файлов была постоянной, то можно вернуть время последний сеанс+период, а так даже не знаю как выйти из этой ситуации.
Может какие идеи есть?


 
Anatoly Podgoretsky ©   (2003-09-21 14:04) [3]

А ты пиши время в Файл, относительно времени запуска программы


 
Романов Р.В. ©   (2003-09-21 14:38) [4]

F1 - GetTickCount


 
Sergiy   (2003-09-21 15:21) [5]

2 Anatoly Podgoretsky
Спасибо,сам не догадался :(
А к чему лучше привязаться, к счетчику тактов процессора?


 
Anatoly Podgoretsky ©   (2003-09-21 15:30) [6]

К GetTickCount (Дважды) и Now (один раз),
Дальше будешь отсчитывать свое время, прибавляя к первому Now разницу GetTickCount, пользователь может переводить время сколько угодно, у тебя будет свое точное от начала выполнения программы. Ну и дату/время можно писать не в файл, а в его название в формате YYYYMMDDhhmmss


 
Sergiy   (2003-09-21 15:32) [7]

2 Романов Р.В.
GetTickCount:longint
возвращает в мс, т.е. если система без перегрузки больше
~249 суток, уже способ неэффективный?
или я не все понял?
Извините меня за темность, я сам не программист, просто иногда приходиться решать различные прикладные задачи.


 
Anatoly Podgoretsky ©   (2003-09-21 15:35) [8]

А ты запоминай переход через каждые 49 суток.


 
Sergiy   (2003-09-21 15:37) [9]

Торможу :)
Всем большое спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.10.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-3842
APTEMKA
2003-09-19 02:21
2003.10.02
Как смениь файл в медиа плеере


1-3962
KEV
2003-09-20 12:27
2003.10.02
Help.


3-3795
Xmen
2003-09-12 16:37
2003.10.02
Криллица где оно?


9-3695
Manix
2003-03-29 21:12
2003.10.02
Алгоритм морских волн в GlScene


3-3761
Tumcoat
2003-09-12 02:44
2003.10.02
Глюк в работе с DBGrid-ом