Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Как вызвать FtpFindNextFile из Delphi 6


Автор: WaldemarL 22.2.2008, 10:58
Проблема следующая. Нужно получить файл с FTP  сервера. Это обновления файлов. Каждый день выгалдывается новое обновление. Нужный файл закачиваю используя функцию InternetReadFile из библиотеки WinInet.dll. Перед этим нахожу файл обновления функцией FtpFindFirstFile(). 

Не могу разрешить случай поиска нескольких файлов обновления и выбора нужных файлов из всех, которые имеются на сервере. Нашел в сети информацию о возможном применении функции FtpFindNextFile, которую можно вызвать Visual Basic. 

Можно ли вызвать эту функцию из Delphi и если да, то как это сделать? Или чем можно ее заменить? Кто нибудь сталкивался с такой проблемой?

P.S: За основу реализации программы осуществляющей закачку взял следующий код http://delphiworld.narod.ru/base/ftp_connect_download.html

Автор: vovksextra 22.2.2008, 14:54


Правильная реализация - это прочитать с некого файла список всех файлов для обновления.

И произвести закачку файлов из списка.


Например

Закачал файлик update.txt

прошелся по содержимому файла и узнал что нужно тянуть.

в том-же текстовом файле можно указать и контрольную сумму и размер и т.д

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)