|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.01.2012, 22:08 | #1 |
Пользователь
Регистрация: 15.05.2010
Сообщений: 43
|
Скачивание файла в несколькими потоками
|
22.01.2012, 22:31 | #2 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
ну...можно взять за основу клас TThread, в Execute прописать процедуру скачивания.
Ну в общем всё просто здесь проде бы, есло нужно управлять етими потоками, организовать их роботу, то я бы посоветовал воспользоваться класом TObjectList из модуля Contnrs, или же TList, или через динамический массив. На счёт объединения - то ничем не поможу, разве скажу, что видел похожее на страницах здесь, поищите. Скачивание: как вариант, использовать Код:
Код:
Код:
|
22.01.2012, 23:55 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Как сделать не подскажу, но Delphi_ProGer очень красиво объяснил. Скачивание, например в два потока, имеет ввиду, что первый поток скачивает одну половину файла, второй - вторую. И программа потом объединяет две половинки файла. Наверно и проблема в том, как в потоке закачать нужную часть файла
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.01.2012, 18:28 | #4 | |
Пользователь
Регистрация: 15.05.2010
Сообщений: 43
|
Ответ на свой вопрос нашёл в Wikipedia
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скачивание файла winsock | Horus92 | Работа с сетью в Delphi | 13 | 25.02.2011 13:29 |
Скачивание файла | fezilk24 | Работа с сетью в Delphi | 16 | 07.02.2011 18:35 |
Частичное скачивание файла | Usov | Работа с сетью в Delphi | 1 | 19.10.2009 21:45 |
Скачивание файла | Lemo | Помощь студентам | 16 | 28.07.2009 22:54 |
Скачивание файла с прогрессом | CoDeR | Работа с сетью в Delphi | 2 | 22.10.2007 09:10 |