我們在線程模型「Both」中給出了in-proc-server(.dll).i注意到了註冊表編輯器中的線程模型。我們知道com對象用「Both」創建的線程將採用創建對象的線程的線程模型。我實例化STA線程中的對象,以確保調用com對象應該只經過一個線程。我是以串行化方式從子線程調用此對象的方法,其中對象實際上是在主(STA)線程中創建的。它是否需要編組支持線程模型的COM對象「Both」
它會產生任何副作用嗎?
我沒有得到任何錯誤,並執行正常,當我在沒有任何編組(GIT)的子線程中使用該對象。
現在我的疑問是如何發生它。我沒有得到任何staright方式回答這個,當我谷歌。請給我一個簡要說明這個
根據我的理解,對象的編組是如果對象支持「STA」是需要嗎?這裏我們的對象支持「Both」。
您真的在問爲什麼Google無法幫您找到答案嗎?奇怪的。 – 2010-08-11 17:13:19
我不是說那個..我只是想知道我做的方式是正確的嗎?我對com編程非常陌生,因此我在此處發佈確認信息 – Sukumar 2010-08-12 05:38:31