Manche QT-Funktionen werfen Exeption (immer die gleiche)

Alles rund um die Programmierung mit Qt
Antworten
ESS_CB
Beiträge: 2
Registriert: 8. Juli 2007 14:39

Manche QT-Funktionen werfen Exeption (immer die gleiche)

Beitrag von ESS_CB »

hi,
bei verschiedenen Qt-Funktionen (z.B. disconnect() ) wirft er mir an folgender Stelle eine Exception:

Code: Alles auswählen

qobject.cpp:

try { 
 c->receiver->qt_metacall(QMetaObject::InvokeMetaMethod, method, argv ? argv : empty_argv); 
 } catch (...) { 
     if (c->receiver) { 
       c->receiver->d_func()->currentSender = previousSender; 
     c->receiver->d_func()->currentSenderSignalIdStart = previousFrom; 
     c->receiver->d_func()->currentSenderSignalIdEnd = previousTo; 
   } 
   throw; 
 }
im Übrigen vermute ich, dass es etwas damit zu tun haben könnte, dass ich die Funktion aus einer Slot-Funktion heraus aufrufe, das disconnect() allerdings das aktuelle Objekt nicht betrifft, sondern eine völlig andere Ansicht......

Ich bin für jeden Hinweis dankbar :-)
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Sollen wir jetzt raten oder brauchst Du eine Erklärung wie man einen Debugger benutzt?
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
ESS_CB
Beiträge: 2
Registriert: 8. Juli 2007 14:39

Beitrag von ESS_CB »

hat sich geklärt.

Mir ein kleiner Fehler unterlaufen, der so peinlich ist, dass ich ihn nichtmal beim debuggen bermerkt habe: der pointer über den ich die Function calle war gleich 0 :-)
Antworten