C# 64位windows中的ActiveX控件

C# 64位windows中的ActiveX控件,c#,.net,activex,64-bit,C#,.net,Activex,64 Bit,对于64位操作系统,out C应用程序将使用BeauGague ActiveX控件。 编译成功,但运行时显示错误“HRESULT:0x80040154 REGDB_E_CLASSNOTREG”。 如何解决此问题?它在设计模式下工作,因为Visual Studio是一个32位程序。但不是在运行时,在VS2008和更早版本中,该项目是以任何CPU为目标构建的。这将在64位版本的Windows上获得64位进程。无法加载只能作为32位DLL使用的ActiveX组件 看起来您的供应商最近没有做太多工作来

对于64位操作系统,out C应用程序将使用BeauGague ActiveX控件。

编译成功,但运行时显示错误“HRESULT:0x80040154 REGDB_E_CLASSNOTREG”。
如何解决此问题?

它在设计模式下工作,因为Visual Studio是一个32位程序。但不是在运行时,在VS2008和更早版本中,该项目是以任何CPU为目标构建的。这将在64位版本的Windows上获得64位进程。无法加载只能作为32位DLL使用的ActiveX组件


看起来您的供应商最近没有做太多工作来跟上发展。解决方法很简单:在“解决方案资源管理器”窗口的“属性”、“编译”选项卡中右键单击您的EXE项目。将平台目标设置更改为x86。它确保您的程序始终以32位进程的形式运行。

它在设计模式下工作,因为Visual Studio是一个32位程序。但不是在运行时,在VS2008和更早版本中,该项目是以任何CPU为目标构建的。这将在64位版本的Windows上获得64位进程。无法加载只能作为32位DLL使用的ActiveX组件


看起来您的供应商最近没有做太多工作来跟上发展。解决方法很简单:在“解决方案资源管理器”窗口的“属性”、“编译”选项卡中右键单击您的EXE项目。将平台目标设置更改为x86。它确保您的程序始终以32位进程运行。

可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的可能重复的重复的可能重复的可能重复的重复的可能重复的可能重复的重复本身不是一个错误-对于大多数运行64,但是这个词是“如果你不想使用它,就不要使用它”——大多数是acess和重度excel用户,因为它没有任何好处。它本身并不是一个骗局——因为大多数运行64位的软件毫无意义,也就是wy IE,office套件是32位的office也是64位的,但是这个词是“如果你不想使用它,就不要使用它”——大多数是acess和重度excel用户,因为它没有好处。