Tag: apartment state

Winforms:一个COM对象需要一个STAThread,另一个需要一个MTAThread。 我该如何使用它们?

我正在尝试使用两个COM组件构建Winforms应用程序。 但是,其中一个组件仅在使用[MTAThread] ,而另一个仅适用于[STAThread] 。 推荐的解决方案是什么?

如何检查当前线程的公寓状态?

我有一个需要在STA公寓状态下运行的function。 我不想检查它是否作为STA运行,如果没有生成一个在STA中运行的新线程。 如何检查当前线程运行的公寓状态?