Название: переодический вызов QHttp::get() - виснет на этапе QHttp::Connecting Отправлено: vinnitu от Август 11, 2008, 10:22 Привет.
Использую Qt3 - v3.3.8 Приложение скачивает графический файл в QBuffer. Отображает его на экране. Пауза и всё повторяется. Так должно быть, но что-то оно всего лишь несколько раз повторяется. Не могу разобраться в причинах. Посмотрите пожалуйста код. Бывает раза 3 пройдёт и висит на QHttp::Connecting, а бывает и раз 15... Перепробовал уже кучу вариантов: - делал в httpDone() emit сигнала который обрабатывает полученные данные и отображает в QLabel - заменял httpDone на requestFinished с использование id запроса - с closeConnection() и без - с ручной установкой headers (чтобы убрать keep-alive) и по умолчанию - с созданием для каждого get своего буфера с помещением в map и извлечению нужного по requestFinished по id - без обработки полученных данных даже ничего не помогает.... как же правильно то? вот моя реализация (одна из) Код: class MyWidget PS: добавил код в пост - потому что вижу что аттачмент виден только залогиненым пользователям Название: Re: переодический вызов QHttp::get() - виснет на этапе QHttp::Connecting Отправлено: vinnitu от Август 12, 2008, 11:40 ничего не помогает.... появляется предательская мысль скачивать посредством winapi файл :-( а потом передавать указатель на буфер qt Название: Re: переодический вызов QHttp::get() - виснет на этапе QHttp::Connecting Отправлено: vinnitu от Август 12, 2008, 15:55 интересно это один я здесь такой _отсталый_ парюсь с Qt3, а все остальные что ли на Qt4 пишут?
Название: Re: переодический вызов QHttp::get() - виснет на этапе QHttp::Connecting Отправлено: pastor от Август 12, 2008, 18:56 интересно это один я здесь такой _отсталый_ парюсь с Qt3, а все остальные что ли на Qt4 пишут? Да, имхо большинство уже давно пишет на Qt4 :) Название: Re: переодический вызов QHttp::get() - виснет на этапе QHttp::Connecting Отправлено: Steven_Orko от Август 13, 2008, 10:39 интересно это один я здесь такой _отсталый_ парюсь с Qt3, а все остальные что ли на Qt4 пишут? Да, имхо большинство уже давно пишет на Qt4 :) Насчет большинства не уверен )))) Довольно много и на Qt3 пишут... Особенно те, кто с МСВС возится (спасибо минобороны) Просто они сюда мало пишут... Название: Re: переодический вызов QHttp::get() - виснет на этапе QHttp::Connecting Отправлено: vinnitu от Август 13, 2008, 12:46 Просто они сюда мало пишут... а куда же они пишут? или у них всё с первого раза получается? Название: Re: переодический вызов QHttp::get() - виснет на этапе QHttp::Connecting Отправлено: Admin от Август 19, 2008, 22:56 если из мин обороны
то у них инет может быть бумажный - тоесть че нада скачивает админ) и распечатывает на листок |