【发布时间】:2010-01-05 11:55:31
【问题描述】:
我写了一个atl COM dll,对偶。并在 C# GUI 项目中使用了它的 intreace X 之一。当调用 X.F() 时,我得到一个 System.InvalidCastException,无法将 namespace.XClass 转换为 namespace.IX,QueryInterface 失败:BADTYPE。调用是在我自己的线程中。
如果我将代码移动到 GUI 线程,它工作得很好。
请帮帮我。非常感谢。
【问题讨论】: