Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Delphi

Ответ
 
Опции темы
Старый 28.12.2008, 16:17   #1
ger1234567
 
Сообщений: n/a
Радость Скачивание

чуваки как сделать чтоб при скачке файла программа независала.
 
Ответить с цитированием
Старый 28.12.2008, 17:07   #2
Magus
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 823
Написано 101 полезных сообщений
(для 205 пользователей)
Ответ: Скачивание

Попробуй не вставлять код зависания программы при вставке.

Телепатировать не удалось. Видимо, фиговый я Магус.
(Offline)
 
Ответить с цитированием
Старый 28.12.2008, 18:31   #3
jimon
 
Сообщений: n/a
Ответ: Скачивание

юзать многопоточность
 
Ответить с цитированием
Старый 28.12.2008, 18:36   #4
ger1234567
 
Сообщений: n/a
Ответ: Скачивание

я использую URLMon можете дать кодом а то при скачке глючит хоть используеш wininet
 
Ответить с цитированием
Старый 28.12.2008, 23:39   #5
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Скачивание

Чего не понимают, тем не владеют
Гёте
Если без мультипоточности, то вам надо спуститься ниже - неспоредственно в функцию чтения сетевого ресурса (загрузки из потока) и, например, разбить её на куски - кторые можно взывать последовательно друг за дургом, в промежутках передевая управление основному коду.Например: "Проверка URL"-"Запрос"-"скачка от 0 до N1 байт"-"скачка от N1 до N1+x байт"-"..".
Или (если этому соотвествует логика и общая концепия программы) - встроить элементы основного (а получается не очень-то основного) кода в функцию скачивания.
Это, если с алгоритмической точки зрения. В масштабах ОС эта концепция перерождается в мультипоточность.
С уважением.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
johnk (29.12.2008)
Старый 28.12.2008, 23:51   #6
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Скачивание

А какой-нибудь процедуры-обработчика статуса там нет? Ато можно было бы просто в него Application.ProcessMessages вставить и все, программа не стала бы зависать.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
h1dd3n (23.02.2009)
Старый 29.12.2008, 15:38   #7
ger1234567
 
Сообщений: n/a
Ответ: Скачивание

можете дать кодом а то я невруьился или исходником
 
Ответить с цитированием
Старый 29.12.2008, 17:02   #8
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Скачивание

А лучше юзать асинхронные команды через коллбэки.
__________________
(Offline)
 
Ответить с цитированием
Старый 29.12.2008, 17:59   #9
ger1234567
 
Сообщений: n/a
Ответ: Скачивание

можете дать кодом а то я невруьился или исходником
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_suspend - Сворачивание мидлета odd Библиотеки 17 10.06.2010 00:00
Покачивание оружия DeltaOps 3D-программирование 15 29.12.2006 02:11


Часовой пояс GMT +4, время: 06:44.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com