Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
1-3902
Romka
2003-09-17 17:13
2003.10.02
Вычитание времени из времени


6-4015
DimaS
2003-08-03 20:04
2003.10.02
Доброе время суток! Как мне отправить файл на SMTP через WinSock?


1-3876
Urvin
2003-09-18 19:20
2003.10.02
Использование класса


1-3818
NikolayP
2003-09-22 16:26
2003.10.02
Считывание из файла при запуске программы


1-3940
MIKL
2003-09-21 14:00
2003.10.02
Delphi глючит!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский