Sie sind nicht angemeldet.

Sascha

Die dunkle Seite der Macht...

  • »Sascha« ist männlich
  • »Sascha« ist der Autor dieses Themas

Beiträge: 177

Registrierungsdatum: 09.12.2001

Wohnort: Hannover

Beruf: Gute Frage!

1

11.01.2006, 13:33

Events, Threads, COM und QT

Hallöle!

Ich habe da ein Problem.... Ich benutze QT4 und muss innerhalb eines Programmes auf eine Library zugreifen.
Diese stellt verschiedene Interfaces zur verfügung, so dass man diese initialisieren kann und mittels CComObjekt und AtlAdvise benutzen kann.
Nun erstelle ich alles notwendige und versuche dann Messages abzufangen....

Nun kommt das Problem, dass die erste Message angezeigt wird, aber danach sofort ein Fehler von QT kommt:

"Cannot send events to objects owned by a different thread."

Kann mir einer sagen, was das bedeuten soll? Ich meine die Fehlermeldung an sich verstehe ich natürlich, aber nicht wie man es lösen kann oder wo man da mal schauen könnte.....

silence

Junior Schreiberling

Beiträge: 177

Registrierungsdatum: 11.12.2001

Wohnort: reagenzglas

Beruf: tellerwäscher

2

17.01.2006, 09:39

RE: Events, Threads, COM und QT

Verbindest du die beiden Threads mit einer Qt::QueuedConnection? In der aktuellen C't ist beschrieben wie das geht.
"Wir stecken immer in der Scheisse, nur die Tiefe ändert sich."
(Ein unbekannter Softwareentwickler)