Hallo alle zusammen, Programmierung mit Visual Studio 2008 und QT. Ich habe folgende Problem: Wenn ich einen Dialog schliesse bekomme ich so eine Exception: First-chance exception at 0x76fec41f in KernStart.exe: Microsoft C++ exception: QString at memory location 0x0633ec64.. Um meine Dialog anzuschliessen bin ich so umgegangen: void MainWindow::closeEvent(QCloseEvent *event) { kundenThread->stop(); kundenThread->wait(); // Close the application event->accept(); } bei Debug habe ich festgestellt, dass das Exception beim folgenden Code ausgeworfen kundenThread->wait() ist ; Beim auskommentieren ( kundenThread->wait()), wird keine Exseption rausgeworfen aber das ist keine saubere Weg. Für jeden Vorschlag bin ich sehr dankbar.
Mal angenommen, daß kundenThead von einer von QThread abgeleiteten Klasse ist, bleibt unklar, was die geheimnisvolle Funktion stop() macht und von wem das Objekt verwaltet wird.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.