powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как узнать?
11 сообщений из 11, страница 1 из 1
Как узнать?
    #32334916
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть dbf файлы, которые находятся на серверах в определенных папках.
Ежемесячно эти dbf файлы обновляются.

Как узнать обновились - ли файлы (т. е. вывести какое - то сообщение в программе, что файлы обновлены) и если обновились, то скопировать их к себе?
...
Рейтинг: 0 / 0
Как узнать?
    #32334938
Могун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Репликацией на уровне ОС
...
Рейтинг: 0 / 0
Как узнать?
    #32334951
ova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего нельзя просто посмотреть дату изменения файла?
...
Рейтинг: 0 / 0
Как узнать?
    #32334956
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как это можно описать программно?
...
Рейтинг: 0 / 0
Как узнать?
    #32335012
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотреть атрибуты файла
только ен спрашивай как... посмотри хелп, а? там все более чем подробно описано
...
Рейтинг: 0 / 0
Как узнать?
    #32335364
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Можно проверять дату (файл .dbf пересоздается), например,
с помощью FileAge() или FileGetDate()???
Если это возможно то как???
...
Рейтинг: 0 / 0
Как узнать?
    #32335756
Rusia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BRus

А если замутить цикл, который бы пробигал по всему DBF фаилу и сравнивалсы с старым DBF фаилом. Только есле эта база большая, просто займет время.
...
Рейтинг: 0 / 0
Как узнать?
    #32336176
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как его замутить?
...
Рейтинг: 0 / 0
Как узнать?
    #32336193
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что подругому организовать все это нельзя ???

Ежемесячно эти dbf файлы обновляются.
как обновляются ?

Прихдит человек с дискеткой и перекидывает новые файлы ?? (допустим)



-------------

Смотрим время создания изменения файла

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
var
 Handle: HFILE;
 FTime: TFileTime;
 STime: TSystemTime;
begin
 Handle := CreateFile(PChar('ssearch.txt'), GENERIC_READ, FILE_SHARE_READ,
nil, OPEN_EXISTING,  0 ,  0 );
 GetFileTime(Handle, @FTime, nil, nil);
 FileTimeToSystemTime(FTime, STime);
 CloseHandle(Handle);
 with STime do 
  ShowMessageFmt('Дата создания файла: %.2d.%.2d.%.4d', [wDay, wMonth, wYear]);
end;


надеюсь как пробежатся по всем (или какимто)
файлам в каталоге обьяснять не надо ?



_____________
...
Рейтинг: 0 / 0
Как узнать?
    #32340834
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ругается на эту строчку:

FileTimeToSystemTime(FTime, STime);
...
Рейтинг: 0 / 0
Как узнать?
    #32340861
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пасибо!!! Разобрался!!!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как узнать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]