|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.06.2010, 21:03 | #1 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
Скачивание файла
Помогите, пожалуйста:
Нужно скачать файл из интернета по прямой ссылке. При этом: программа не должна "зависать", пока скачивается файл; Должен корректно отображаться progressbar. PS. Поиск юзал. Нет, смотрел хорошо. Точно хорошо! PPS. http://www.delphi.int.ru/articles/39/ <- не работает, писалось для 2006, у меня же 2009. "Написать за меня" не предлагаю, хотя от кода не откажусь. |
14.06.2010, 21:30 | #2 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
Скачивание в отдельном потоке
ПОлучилось почти как http://www.delphi.int.ru/articles/39/ Просто не открывался сайт =) Но пусть останется. Код:
Последний раз редактировалось kangreon; 14.06.2010 в 21:38. |
14.06.2010, 21:56 | #3 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
Спасибо, сейчас попробую.
|
14.06.2010, 22:30 | #4 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
Код:
|
14.06.2010, 22:36 | #5 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
Вот, что-то наисправлял, заработало. Файл качается, но прогрессбар не показывает ничего.
и еще.. качался файл mp3, сообщение "Скачано" вышло, но windows media не хочет проигрывать, говорит "кодек не знаю" |
14.06.2010, 22:39 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
который этот?
код верный. не забывайте что обьявление класса относится к секции type Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
14.06.2010, 22:40 | #7 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
Код верный, я в начале удалил лишнее что-то просто, потом заново сделал - работает, но
#5 |
14.06.2010, 22:56 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
кстати и в первом коде, попробуй заменить Код:
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
14.06.2010, 23:50 | #9 |
Заблокирован
Регистрация: 16.11.2009
Сообщений: 85
|
Большое спасибо, вопрос решен.
|
16.06.2010, 17:11 | #10 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
Если качать через idhttp, то, чтобы программа не зависала, достаточно добавить на форму компонент idantifreeze из вкладки indy misc.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скачивание файла из интернета по ссылке | smith45 | Microsoft Office Excel | 24 | 24.01.2012 13:15 |
Скачивание файла winsock | Horus92 | Работа с сетью в Delphi | 13 | 25.02.2011 13:29 |
Частичное скачивание файла | Usov | Работа с сетью в Delphi | 1 | 19.10.2009 21:45 |
Скачивание файла | Lemo | Помощь студентам | 16 | 28.07.2009 22:54 |
Скачивание файла с прогрессом | CoDeR | Работа с сетью в Delphi | 2 | 22.10.2007 09:10 |