![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| WaldemarL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 10.7.2007 Репутация: нет Всего: нет |
Проблема следующая. Нужно получить файл с FTP сервера. Это обновления файлов. Каждый день выгалдывается новое обновление. Нужный файл закачиваю используя функцию InternetReadFile из библиотеки WinInet.dll. Перед этим нахожу файл обновления функцией FtpFindFirstFile().
Не могу разрешить случай поиска нескольких файлов обновления и выбора нужных файлов из всех, которые имеются на сервере. Нашел в сети информацию о возможном применении функции FtpFindNextFile, которую можно вызвать Visual Basic. Можно ли вызвать эту функцию из Delphi и если да, то как это сделать? Или чем можно ее заменить? Кто нибудь сталкивался с такой проблемой? P.S: За основу реализации программы осуществляющей закачку взял следующий код http://delphiworld.narod.ru/base/ftp_connect_download.html |
|||
|
||||
| vovksextra |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 15.2.2008 Репутация: нет Всего: нет |
Правильная реализация - это прочитать с некого файла список всех файлов для обновления. И произвести закачку файлов из списка. Например Закачал файлик update.txt прошелся по содержимому файла и узнал что нужно тянуть. в том-же текстовом файле можно указать и контрольную сумму и размер и т.д |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |