Russian Qt Forum
Ноябрь 26, 2024, 10:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QThread - moveToThread  (Прочитано 1553 раз)
tall32
Гость
« : Апрель 17, 2014, 19:44 »

Доброго вечера.

Ситуация такая:
Есть мой класс находящийся в отдельной библиотеке и есть gui приложение которое использует эту библиотеку с классами.  Все классы из библиотеки прекрасно работает.
 
Есть желание запустить один из классов из моей библиотеке в отдельном потоке.
И когда нужный мне класс находился в gui приложении то все работало.

Но когда я вынес нужный мне класс в отдельную библиотеку то появилась ошибка.

Характиристики:
Windows XP SP3
Qt 5.2.1
mingw32

Поток создаю так:

Код:
...........
myClass *myclass=new myclass;
QThread *newThread=new QThread;

myClass->moveToThread(newThread);
...........

И в строчке "myClass->moveToThread" происходит ошибка:
QObject::moveToThread: Current thread ....  QObject::moveToThread: Current thread


Погуглив я не нашел конкретного ответа, ошибки были, но те что находил были по другим причинам.
Я как то не правильно использую потоки?
Или тут играет роль то что класс берется из библиотеки?

В заранее спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.089 секунд. Запросов: 21.