C#错误——“当前线程不再单线程单元中”

原创 2006年06月11日 01:20:00
C#错误——“当前线程不再单线程单元中”
当前线程不在单线程单元中
 
因为毕业设计需要使用MapObjects2组件。开始使用时正常,但是是不是就发生了问题,不知道怎么解决,因为马上要答辩了,不能在答辩的时候不能出现问题。在网上找了一点信息,先修复试试!
 
在网上查到的帮助:
以下是帮助的内容,但是在MSDN上没有找到相关的内容:
你的main 是不是没有 [STAThread]
[STAThread]
static void Main()
{
................
}
MS COM 主件有很多必须运行在单线程单元所有调用 com 控件如果需要必须main
[STAThread]
版权声明:本文为博主原创文章,未经博主允许不得转载。

当前线程不在单线程单元中,因此无法实例化 ActiveX 控件解决办法

(一)引经据典(MSDN):1.单元是进程内部具有相同线程访问要求的对象的逻辑容器。同一单元中的所有对象都可以接收从该单元中的任何线程发出的调用。.NET Framework 不使用单元,托管对象自己...
  • xuehuic
  • xuehuic
  • 2011年05月17日 10:36
  • 21340

当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96“

在做采集时,有些网页因服务器限制用webclient或者webrequest不能获取html,这时我们可以用webbrowser的方法来绕过对方服务器的限制,但是在实例化webbrowser 的时候发...
  • yw1688
  • yw1688
  • 2013年12月13日 15:21
  • 3977

当前线程不在单线程单元中,因此无法实例化 ActiveX 控件的解决方案

{"当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“3c33f325-cd56-4005-9e34-d0c6ab70b1eb”。"} 解决方案: 1、在主线程中实例化此Ac...
  • knight0513
  • knight0513
  • 2014年12月21日 17:25
  • 1225

当前线程不在单线程单元中,因此无法实例化 ActiveX 控件

问题: this.axMediaPlayer1 = new AxWMPLib.AxWindowsMediaPlayer(); //当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“6b...
  • frord
  • frord
  • 2012年04月04日 11:45
  • 968

C# 多线程如何访问同一个数据

C# 使用Monitor类、lock和Mutex类进行多线程同步 在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中大部分都是单线程的程序,所以没...
  • sinat_25682007
  • sinat_25682007
  • 2016年09月07日 14:18
  • 4459

避免单线程单元 (STA) COM 组件

 默认情况下,ASP.NET 不允许任何 STA COM 组件在页面内运行。若要运行它们,必须在 .aspx 文件内将 ASPCompat=true 属性包含在 @ Page 指令中。这样就将执行用的...
  • 21aspnet
  • 21aspnet
  • 2004年10月25日 00:24
  • 3580

在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式

在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式 转载自:http://blog.163.com/smhily_min/blog/static/7520622620109201...
  • xuehuic
  • xuehuic
  • 2012年02月03日 15:21
  • 5962

C#错误——“当前线程不再单线程单元中”

C#错误——“当前线程不再单线程单元中” 因为毕业设计需要使用MapObjects2组件。开始使用时正常,但是是不是就发生了问题,不知道怎么解决,因为马上要答辩了,不能在答辩的时候不能出现问题。在网上...
  • AloneSword
  • AloneSword
  • 2006年06月11日 01:20
  • 1814

C#错误——“当前线程不再单线程单元中”

C#错误——“当前线程不再单线程单元中” 因为毕业设计需要使用MapObjects2组件。开始使用时正常,但是是不是就发生了问题,不知道怎么解决,因为马上要答辩了,不能在答辩的时候不能出现问题。在网上...
  • AloneSword
  • AloneSword
  • 2006年06月11日 01:20
  • 1814

当前线程不在单线程单元中,因此无法实例化 ActiveX 控件的解决方案

{"当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“3c33f325-cd56-4005-9e34-d0c6ab70b1eb”。"}解决方案:1、在主线程中实例化此ActiveX控件2...
  • hbzy0215
  • hbzy0215
  • 2009年04月15日 17:28
  • 7782
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#错误——“当前线程不再单线程单元中”
举报原因:
原因补充:

(最多只允许输入30个字)