crossplatform.ru

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


  Ответ в падение при закрытии приложения
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

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


Последние 10 сообщений [ в обратном порядке ]
kwisp Дата 20.8.2009, 8:22
  блин ребята опечатался. извините.
хотел написать не
Цитата(kwisp @ 19.8.2009, 21:54) *
странной почему в других местах где нет close() при закрытии падает

а
странной почему в других местах где нет close() при закрытии НЕ падает.

думаю это связано с тем что закрытие приложения где падает вызваное событием ошибки чтения или доставки http-запроса происходит после http->abort().

П.С.
вот косипор.
Гость Дата 19.8.2009, 23:51
 
Цитата(kwisp @ 31.7.2009, 15:08) *
сначала закрывается потом винда радостно сообщает анхендлид ексепшон.

Была тут мутная тема - "опасно ли создавать обьекты инче как зерез new" (в классе, стеке)
ViGOur Дата 19.8.2009, 22:24
 
Цитата(kwisp @ 19.8.2009, 21:54) *
странной почему в других местах где нет close() при закрытии падает
Думаю, что когда при закрытии освобождаются ресурсы http что-то делает с каким-нибудь указателем, который становится не валидным (указатель уничтожен, а http еще нет)...
kwisp Дата 19.8.2009, 20:54
  помогло
http->close()
перед закрытием программмы..
странной почему в других местах где нет close() при закрытии падает
:)

извините долго не отвечал был в отпуске.
в gdb не смотрел ...
SABROG Дата 31.7.2009, 22:12
  gdb чего-нить говорит?
kwisp Дата 31.7.2009, 20:43
  ecspertiza,
я отдельного потока не создавал, но как известно он(QHttp) работает асинхронно.
ecspertiza Дата 31.7.2009, 16:43
  А сигнал какой? И QHttp работает не в отдельном ли потоке?
kwisp Дата 31.7.2009, 15:08
  сначала закрывается потом винда радостно сообщает анхендлид ексепшон.
qApp->quit() вызываю в слоте. повешенном на сигнал QHttp.
в других местах проги
qApp->quit(). срабатывает нормально :(
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 11.7.2025, 10:53