Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
3-3718
BorisSV
2003-09-15 11:32
2003.10.02
Отменить удаление используя ActionList => DataSetDelete


14-4132
саша2
2003-09-12 12:52
2003.10.02
udaf


1-3822
ДмитрийК
2003-09-19 09:12
2003.10.02
Сохранение ширины столбцов в DBGrid-е


1-3824
AndrewPo
2003-09-19 08:22
2003.10.02
MDI Application


3-3769
Леонид
2003-09-11 17:57
2003.10.02
Как написать, чтоб открывалась запарол. таблица без запроса




   Наверх