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