QThread, QEventLoop und subclassing QApplication::notify()
Verfasst: 2. März 2016 20:05
Meine Anwendung produziert folgende Fehlermeldung:
"Qt has caught an exception thrown from an event handler. Throwing exceptions from an event handler is not supported in Qt. You must reimplement QApplication::notify() and catch all exceptions there."
Ich habe den Hinweis befolgt und wie in folgendem Link eine von QApplication abgeleitete Klasse implementiert:
http://forum.qt.io/topic/17263/solved-p ... n-handling
Leider ohne Erfolg, der Fehler tritt immer noch auf. Ich weiß leider auch nicht, welche der dlls, die ich noch in meinem Projekt einbinde, eine Exception werfen könnten, die nicht dokumentiert ist. Also muss ich suchen ...
Eine meiner eingebundenen dlls wird in einem Thread aufgerufen. Ich will versuchen, wie oben beschrieben, dort auch das notify() zu überschreiben, leider weiß ich nicht, wie das gehen soll. Hat jemand eine Idee?
"Qt has caught an exception thrown from an event handler. Throwing exceptions from an event handler is not supported in Qt. You must reimplement QApplication::notify() and catch all exceptions there."
Ich habe den Hinweis befolgt und wie in folgendem Link eine von QApplication abgeleitete Klasse implementiert:
http://forum.qt.io/topic/17263/solved-p ... n-handling
Leider ohne Erfolg, der Fehler tritt immer noch auf. Ich weiß leider auch nicht, welche der dlls, die ich noch in meinem Projekt einbinde, eine Exception werfen könnten, die nicht dokumentiert ist. Also muss ich suchen ...
Eine meiner eingebundenen dlls wird in einem Thread aufgerufen. Ich will versuchen, wie oben beschrieben, dort auch das notify() zu überschreiben, leider weiß ich nicht, wie das gehen soll. Hat jemand eine Idee?