我们在线程模型“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