Форум » [x]Harbour » Время модификации файла » Ответить

Время модификации файла

wad1: Здравствуйте Всем! Есть проблемка: Harbour и Clipper неодинаково определяют время создания файла (получается оно из DIRECTORY()). Разница в 1-2 секунды. Причем с этими же DBF-файлами работает программа на Delphy с Apollo. Она возвращает тот же результат, что и Clipper. Нужно это для определения: нужно ли пересоздавать индексы или нет (в специальном файле при корректном выходе фиксируется дата и время модификации таблиц, а при следующем входе оно проверяется). С чем это может быть связано?

Ответов - 2

Лукашевский: wad1 пишет: нужно ли пересоздавать индексы или нет С чем связано - не знаю, а обходной путь видится простым: рассматривай не точное время, а интервал в те самые 2 (или там 3-4) секунды. Всё равно выйти из программы и войти в неё снова за 2 секунды проблематично...

wad1: Я поковырялся в исходниках Harbour: функция Directory время получает из сишной функции Localtime(). Вот она похоже и вычисляет секунды как-то не так (или наоборот - Clipper с Apollo не так считают?).



полная версия страницы