Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Sascha

Die dunkle Seite der Macht...

  • "Sascha" is male
  • "Sascha" started this thread

Posts: 177

Date of registration: Dec 9th 2001

Location: Hannover

Occupation: Gute Frage!

1

Wednesday, January 11th 2006, 1:33pm

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

Posts: 177

Date of registration: Dec 11th 2001

Location: reagenzglas

Occupation: tellerwäscher

2

Tuesday, January 17th 2006, 9:39am

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)