Bonjour, j'ai commencé à programmer il y a pas longtemps en Qt.
J'utilise un QThread dans un programme qui lance un fichier exterieur.Le programme marche.Mais quand tout est fini et que je veux delete mon QThread j ai droit à un bon crash, pourtant j'attend que tout soit finit(thread et le process)
Je veux faire un delete car sinon chaque fois que je vais lancer un QThread je vais comsommer de la memoire vive pour rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 test=new Lancem(this,cas); //Création de mon Thread spy=new QSignalSpy(test, SIGNAL(finished())); //je surveille si il a fini ... ... while(spy->count()==0) { QTest::qWait(250); } m_pTexB->append(QString("%1").arg(test->isFinished())); delete test;
Merci d'avance(en esperant que ma question soit pas trop stupide)
Partager