![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
![]()
люди добрые дайте рабочий код по загрузке файла из интернета делаю следующим образом, файл ~5мб , загружает только 2кб
если можно добавить прогресс загрузки файла, примеры находил но они не рабочие Код:
|
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]()
Не вижу в задаче указания на используемый загрузочный модуль. Вижу в коде синапс, но код не есть задача. Прошу уточнить.
Примеры не рабочие, или не хватает соображалки применить найденные примеры? Очень часто люди свою безграмотность прикрывают ложными обвинениями в кривости примеров. А это не очень красиво. P.S. Вопрос на засыпку. Зачем в приведённом коде нужны глобальные переменные URL и FN, если они ни где не используются? Код:
Последний раз редактировалось XE5; 08.03.2014 в 07:15. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
![]() Цитата:
из 5мб скачивается только 2,7 кб Потому что приведенный код кривой. Он работает только на ОЧЕНЬ хорошей линии, ибо предполагается, что передача по сети осуществляется быстрее, чем вы в цикле вычитываете данные из входного буфера. Если линия тонкая или сервак чуть притормозил, то срабатывает "until BufferLen = 0;". По уму нужно внутри ставить цикл ожидания данных while BufferLen = 0... с замером времени и выходом по таймауту, чтоб не зависнуть в ожидании данных навечно. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
![]()
извиняюсь код рабочий, вот только почему то не пойму почему файлы *.exe не скачивает полностью? файлы *.rar отлично скачивает
|
![]() |
![]() |
![]() |
#5 | |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]()
А я не пойму, почему Вы не ответили на мой вопрос.
Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
![]()
вот изменил для загрузки файла
Код:
Download.part1.rar Download.part2.rar |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
не юкоз случаем?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка файла из интернета | -Jack- | Общие вопросы Delphi | 4 | 24.10.2012 19:02 |
Загрузка файла из интернета с компа, не имеющего "прямого" выхода | Xardas | Работа с сетью в Delphi | 2 | 30.03.2011 18:02 |
Загрузка изображения из интернета в программу | Crystallon | Общие вопросы Delphi | 1 | 12.09.2010 20:21 |
капча в Image, загрузка из интернета | DeDoK | Работа с сетью в Delphi | 11 | 30.04.2009 13:57 |
Загрузка страницы из интернета | Лубышев | Работа с сетью в Delphi | 9 | 10.03.2009 07:52 |