crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Проблеммы с QHttp::abort
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Саша Дата 28.6.2008, 19:56
  Вначале кратко вопрос:
Когда после вызова ф-ии abort у объекта класса QHttp можно снова начинать давать запросы через тот-же объект.

Теперь чуть подробнее:
Возникла такая ситуация:
1) Вызываю ф-ю "abort"
2) Дожидаюсь вызова обработчика сигнала "done"
3) В нём сразу создаю новые запросы "setHost", "get"
4) И вот тут-то почему-то первые из запросов куда-то исчезают. Т.е. по ним нет даже сигналов "requestStarted", хотя сами ф-ии "setHost", "get" возвращают нормальные идентификаторы.

А потом всё востанавливается (через некоторе время все остальные запросы нормально отрабатывают). Создаётся впечатление, что на момент работы обработчика сигнала "done" очередь запросов не чистилась или недочистилась и доочищается уже потом или вообще паралельно с рабой обработчика.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 27.4.2024, 5:02