Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法获取窗口句柄,不支持无窗口ActiveX控件?_C#_.net 3.5_Windows 7_Interop_Activex - Fatal编程技术网

C# 无法获取窗口句柄,不支持无窗口ActiveX控件?

C# 无法获取窗口句柄,不支持无窗口ActiveX控件?,c#,.net-3.5,windows-7,interop,activex,C#,.net 3.5,Windows 7,Interop,Activex,我把我的开发机器升级到Windows7,把我的项目升级到.NET3.5。当我尝试运行该项目时,现在出现以下错误: Unable to get the window handle for the 'AxVt' control. Windowless ActiveX controls are not supported. 该项目将Dart仿真用于ActiveX Vt控件,该控件模拟终端控件。我仔细检查了一下,该程序在WindowsXPSP2和.NET3.5下正常启动,因此不是框架造成的问题。将兼容

我把我的开发机器升级到Windows7,把我的项目升级到.NET3.5。当我尝试运行该项目时,现在出现以下错误:

Unable to get the window handle for the 'AxVt' control. Windowless ActiveX controls are not supported.
该项目将Dart仿真用于ActiveX Vt控件,该控件模拟终端控件。我仔细检查了一下,该程序在WindowsXPSP2和.NET3.5下正常启动,因此不是框架造成的问题。将兼容模式设置为Windows XP SP2也没有帮助。当设计器代码调用控件上的EndInit时,会发生此异常


有没有办法解决这个问题,或者这仅仅意味着我必须从我的机器上删除Windows 7并返回Windows XP?

很可能您使用的第三方控件(尚未)无法与Windows 7一起使用,因为它仍处于测试阶段。你和制造商核实过了吗


在COM和Windows API之上实现的大多数软件在Windows版本之间切换时可能会遇到困难,尤其是在编写软件时不存在的版本。希望在一段时间内,生产该产品的公司将为您提供修补程序或更新。

尝试关闭DEP,看看是否存在此问题,我以前遇到过,请检查此处: 我想知道怎么做


干杯

我已经让ESRI的ArcGIS引擎组件中的对象发生了这种情况。唯一能解决这个问题的方法是创建一个全新的项目,然后手动重新添加所有内容(当然,这意味着我永远无法找出问题的原因,但可以解决问题)。我尝试了一下,只添加了Dart Vt控件并运行了它,我得到了同样的错误。这就是我担心的。自从我们的支持期结束后,我就没有和他们联系过。我确实下载了最新版本的控件,但仍然遇到问题。我真的希望我不必回到XP,但看起来我会的。