|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.02.2011, 01:19 | #1 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
Связь ProgressBar и скачивания с FTP
Подскажите пожалуйста, как связать ProgressBar и процесс скачивания файла с FTP сервера?
Может можно как-нибудь напрямую с сервера читать файл какой-либо процедурой похожей blockread?
Делай что должен, и будь что будет
|
05.02.2011, 11:32 | #2 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Можно.
Все зависит напрямую от выбранного клиентского инструментария доступа к FTP-серверу. |
05.02.2011, 11:58 | #3 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
я использовал Indy, но с progressbar'ом я зашёл в тупик, тут моих скудных знаний не хватило... Может кто подскажет?
Делай что должен, и будь что будет
|
05.02.2011, 12:04 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
события OnWork*** компонента используйте.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.02.2011, 12:30 | #5 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
это интересно... а где можно про него почитать, или пример посмотреть?
И ещё, как я понимаю, чтобы использовать это событие для связи с progressbar'ом, нужно знать размер скачиваемого файла, а как его узнать, если он на сервере, я тоже не знаю...
Делай что должен, и будь что будет
Последний раз редактировалось RUSlan48; 05.02.2011 в 12:37. |
05.02.2011, 12:37 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
блин, а что прочитать?
названия событий говорят сами за ся. названия передаваемых параметров тоже. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.02.2011, 12:51 | #7 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
а что передать в качестве параметра типа TWorkMode?
Этот тип описывает "способ" работы, я так понимаю..?
Делай что должен, и будь что будет
|
05.02.2011, 13:51 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще то это вам передают а не вы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.02.2011, 14:20 | #9 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
вроде немного въехал, нашёл пример, чего-то по нему написал, видимо совсем не то...
Вот кусок программы: Код:
в конце концов ошибка: TProgressBar property out of range, а файл получается пустой. Я не совсем понимаю, что делать с id.Get (куда его запихать), а точнее совсем не понимаю... Подскажите пожалуйста чайнику :-)
Делай что должен, и будь что будет
|
05.02.2011, 16:45 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ProgressBar для скачивания | KoBRaAndrey | Работа с сетью в Delphi | 5 | 04.04.2011 23:52 |
ProgressBar, скачивания файла по url | serres | Общие вопросы .NET | 16 | 13.11.2010 06:16 |
Скачивания файла | designer999 | Работа с сетью в Delphi | 15 | 22.02.2010 22:21 |
Защита от скачивания | armref | Безопасность, Шифрование | 2 | 27.09.2009 14:03 |
Связь FTP | Ксеноцид | Работа с сетью в Delphi | 4 | 30.03.2008 04:23 |