Здравствуйте, гость ( Вход | Регистрация )
kwisp | Дата 20.8.2009, 8:22 |
блин ребята опечатался. извините. хотел написать не странной почему в других местах где нет close() при закрытии падает а странной почему в других местах где нет close() при закрытии НЕ падает. думаю это связано с тем что закрытие приложения где падает вызваное событием ошибки чтения или доставки http-запроса происходит после http->abort(). П.С. вот косипор. |
|
Гость | Дата 19.8.2009, 23:51 |
сначала закрывается потом винда радостно сообщает анхендлид ексепшон. Была тут мутная тема - "опасно ли создавать обьекты инче как зерез new" (в классе, стеке) |
|
ViGOur | Дата 19.8.2009, 22:24 |
странной почему в других местах где нет 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(). срабатывает нормально |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 18.4.2024, 11:20 |