Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#11

Re: COM-Objekte innerhalb von Threads

  Alt 11. Apr 2007, 18:36
Ich würde das Interface für iTunes nur einmal erzeugen und zwar im Hauptthread.
Dann gibt man das Interface beim Erzeugen des Thread-Objekts "einfach" weiter.
Wenn 5 Threads das Interface benützen, dann steht RefCount auf 6 (5 Thread + die Referenz im Hauptthread).

Wenn Interface-Pointer von einem Thread an einen anderen Thread weitergereicht werden soll,
dann muss man Marshaling anwenden.
siehe: http://www.techvanguards.com/com/tut...s%20apartments
Andreas
  Mit Zitat antworten Zitat