![]() |
Скачивание
чуваки как сделать чтоб при скачке файла программа независала.
|
Ответ: Скачивание
Телепатировать не удалось. Видимо, фиговый я Магус. :( |
Ответ: Скачивание
юзать многопоточность
|
Ответ: Скачивание
я использую URLMon можете дать кодом а то при скачке глючит хоть используеш wininet
|
Ответ: Скачивание
Чего не понимают, тем не владеют Если без мультипоточности, то вам надо спуститься ниже - неспоредственно в функцию чтения сетевого ресурса (загрузки из потока) и, например, разбить её на куски - кторые можно взывать последовательно друг за дургом, в промежутках передевая управление основному коду.Например: "Проверка URL"-"Запрос"-"скачка от 0 до N1 байт"-"скачка от N1 до N1+x байт"-"..".Гёте Или (если этому соотвествует логика и общая концепия программы) - встроить элементы основного (а получается не очень-то основного) кода в функцию скачивания. Это, если с алгоритмической точки зрения. В масштабах ОС эта концепция перерождается в мультипоточность. С уважением. |
Ответ: Скачивание
А какой-нибудь процедуры-обработчика статуса там нет? Ато можно было бы просто в него Application.ProcessMessages вставить и все, программа не стала бы зависать.
|
Ответ: Скачивание
можете дать кодом а то я невруьился или исходником
|
Ответ: Скачивание
А лучше юзать асинхронные команды через коллбэки.
|
Ответ: Скачивание
можете дать кодом а то я невруьился или исходником
|
Часовой пояс GMT +4, время: 07:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot