2
由于主题是自我解释,我需要帮助。ActiveX控件无法实例化,因为当前线程不在单线程的公寓
我在写一个小工具,在启动时显示启动画面。 初始屏幕是一个窗体。当它只有一个Button控件时,它工作正常。 但是,当我删除它并放置一个WebBrowser控件时,它会引发上述异常。
在此先感谢。
由于主题是自我解释,我需要帮助。ActiveX控件无法实例化,因为当前线程不在单线程的公寓
我在写一个小工具,在启动时显示启动画面。 初始屏幕是一个窗体。当它只有一个Button控件时,它工作正常。 但是,当我删除它并放置一个WebBrowser控件时,它会引发上述异常。
在此先感谢。
您使用的是WinForms吗?如果是这样,请尝试将[STAThread]属性的类定义的顶部,看看会发生什么:
命名空间WindowsFormsApplication1 { [STAThread] 公共部分Form1类:表格 {
它说我只能在方法定义中使用这个属性,而不是类声明 – Emre 2009-12-04 17:22:28
我的错误。它实际上应用于您的应用程序类的主要功能 – kmontgom 2009-12-04 19:14:21
如果您在程序中进行线程处理,我必须切换如下://必须将其更改为线程以避免错误: //“waitall for multiple handles on an sta线程不支持“[MTAThread()]以使用此语句:ThreadPool.QueueUserWorkItem(webSvc.ThreadPoolCallback,i); – NealWalters 2011-01-14 21:25:34