Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
kwisp |
31.7.2009, 15:08
Сообщение
#1
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
сначала закрывается потом винда радостно сообщает анхендлид ексепшон.
qApp->quit() вызываю в слоте. повешенном на сигнал QHttp. в других местах проги qApp->quit(). срабатывает нормально |
|
|
|
|
ecspertiza |
31.7.2009, 16:43
Сообщение
#2
|
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 15.7.2009 Пользователь №: 909 Спасибо сказали: 2 раз(а) Репутация: 1
|
А сигнал какой? И QHttp работает не в отдельном ли потоке?
|
|
|
|
|
kwisp |
31.7.2009, 20:43
Сообщение
#3
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
ecspertiza,
я отдельного потока не создавал, но как известно он(QHttp) работает асинхронно. |
|
|
|
|
SABROG |
31.7.2009, 22:12
Сообщение
#4
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34
|
gdb чего-нить говорит?
|
|
|
|
|
kwisp |
19.8.2009, 20:54
Сообщение
#5
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
помогло
http->close() перед закрытием программмы.. странной почему в других местах где нет close() при закрытии падает извините долго не отвечал был в отпуске. в gdb не смотрел ... Сообщение отредактировал kwisp - 19.8.2009, 20:54 |
|
|
|
|
ViGOur |
19.8.2009, 22:24
Сообщение
#6
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Цитата(kwisp @ 19.8.2009, 21:54) Link странной почему в других местах где нет close() при закрытии падает Думаю, что когда при закрытии освобождаются ресурсы http что-то делает с каким-нибудь указателем, который становится не валидным (указатель уничтожен, а http еще нет)...
|
|
|
|
| Гость_Гость_* |
19.8.2009, 23:51
Сообщение
#7
|
|
Гости |
Цитата(kwisp @ 31.7.2009, 15:08) Link сначала закрывается потом винда радостно сообщает анхендлид ексепшон. Была тут мутная тема - "опасно ли создавать обьекты инче как зерез new" (в классе, стеке) |
|
|
|
|
kwisp |
20.8.2009, 8:22
Сообщение
#8
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
блин ребята опечатался. извините.
хотел написать не Цитата(kwisp @ 19.8.2009, 21:54) Link странной почему в других местах где нет close() при закрытии падает а странной почему в других местах где нет close() при закрытии НЕ падает. думаю это связано с тем что закрытие приложения где падает вызваное событием ошибки чтения или доставки http-запроса происходит после http->abort(). П.С. вот косипор. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 9.2.2026, 6:47 |