Я совсем уже опустил руки, создаю классический каркас для тредаКод:class MyThread: public QThread{public void run();};void MyThread::run(){ .... exec();}запуская такой тред в различных местах программы получаются разные Debugger error со страшными словами типа ASSET и прочее, ну иногда можно добиться вывода такой ошибки QThread: Destroyed while thread is still runningхотя тред то ещё даже не исполнил не одной строчки из своей функции. Я конечно очень криво написал, но я честно вообще не понимаю что происходит. у меня такая странная догадочка что тред уничтожается или как-нить неправильно инициаллизируется, всё это происходит при вызове start();даже запуск такого треда в фукции main даёт ошибки, но уже что QWidget должет создаваться только в gui треде.Qt 4.4.3 VS2008
|