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




Вниз

Скан директории на новые файлы 


fliper   (2001-12-26 13:55) [0]

Есть некая программа, которая с неким периодом сбрасывает данные в файл. А после окончания процесса записи закрывает файл. Читаю этот файл, содержащий определенную структуру. Структура заранее известна. Так происходит в ходе каждого процесса. Программа складывает все файлы в один каталог. Файл закрыт и ни одно приложение к нему не обращается. Написал программу, которая берет файл, парсит его и отправляет в базу. А вот как бы мне автоматизировать данный процесс? Т. е., чтобы моя программа смотрела - появился ли новый файл в директории и если появился, то открыть его, парсить и т. д.



Юрий Зотов   (2001-12-26 14:13) [1]

Это несложно. Порождаете TThread с такой схемой Execute:

FindFirstChangeNotification
while not Terminated do
begin
...
FindNextChangeNotification
... // Здесь появился новый файл!
end;
FindCloseChangeNotification



fliper   (2001-12-26 14:18) [2]

биг сэнкс - отличный форум




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




Наверх





Память: 0.71 MB
Время: 0.043 c
3-79263           serjant               2002-01-30 09:32  2002.02.25  
не удаляются записи из базы


14-79444          fliz                  2001-12-27 14:48  2002.02.25  
Эй, московские! может встретимся по поводу ..


6-79413           Kettle of delphi      2001-12-08 17:35  2002.02.25  
Помогите с индикатором процесса копирования!


3-79253           ТеньЛуны              2002-01-30 15:08  2002.02.25  
Проблема с вычисляемыми полями


3-79273           Hermit                2002-01-30 12:40  2002.02.25  
Выборка данных из сервера в локальные таблицы