Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Непонятная ошибка при вызове QTcpSocket::write
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие
terrible
Получаю событие поступления данных на сокет, читаю их (QTcpSocket::read), пытаюсь записать данные в сокет (QTcpSocket::write), после чего в консоли выводится такая ошибка:
Цитата
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNativeSocketEngine(003DE9A8), parent's thread is TcpThread(0082FA12), current thread is QThread(007A3640)
как понял, она выводится внутренними механизмами Qt, но из-за чего не понял.
terrible
Чудесааааа! Само пропало! Так и не успел врубиться из-за чего это было.
flankerr
Цитата(terrible @ 29.11.2007, 13:40) *
Чудесааааа! Само пропало! Так и не успел врубиться из-за чего это было.

ну не знаю чего там у тебя было но приведённая тобой ошибка говорит о том что ты пытался создать дочерний объект для родителя из первого потока находясь во втором потоке.
terrible
Походу именно это я и делал, хотя изменения я тогда внес незначительные, теперь хоть стало понятно, из-за чего это было... :)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.