Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Вниз

Cчетчик времени 


Ghost.   (2002-02-01 10:20) [0]

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



Johnmen   (2002-02-01 10:58) [1]

Идеальный вариант - вести статистику не в файле, а в таблице БД.
А ежели все-таки в файл - то придется его каждый раз переоткрывать после очередной записи :(



Набережных С.   (2002-02-01 19:54) [2]

Делай резервную копию.



AlexR_R   (2002-02-01 21:24) [3]

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



Nikolay   (2002-02-01 23:57) [4]

может перед тем как записать сохранить старый по другому
допусти с другим расширением??? а потом уж и записывать...



aus   (2002-02-02 07:44) [5]

Сначала переименуй старый файл (удали если уже есть с таким именем), потом скопируй его в новый и удали первый.
В любом случае будет одна копия файла (при сбое - две, если не удалился старый).



Anatoly Podgoretsky   (2002-02-02 11:31) [6]

Информация о длине файла меняется в моемент его закрытия, отсюда мораль не держи файл открытым все время.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
14-57221          ProfiUgl              2001-12-27 16:07  2002.02.18  
Откуда можно скачать Update Pack 1 для Delphi5 и ADO Express Update 1 и 2


1-57054           BJValentine           2002-01-27 11:31  2002.02.18  
DBGrid


1-57118           Petrovich             2002-01-31 23:12  2002.02.18  
Календарь-напоминалка


3-56980           sync                  2002-01-22 09:11  2002.02.18  
Как в Оракле выбрать нужные записи из таблицы с помощью хранимой процедуры?


6-57169           Андрей                2001-11-27 17:33  2002.02.18  
SSH сессия