ActiveX控件"创建失败"

时间:2016-10-11 14:39:03

标签: c# activex activexobject

我有一个继承自AxHost的类,在初始化类的实例后,我调用了CreateControl:

  AxBioBridgeSDKLib.AxBioBridgeSDK axBioBridgeSDK1 = new AxBioBridgeSDKLib.AxBioBridgeSDK();

    axBioBridgeSDK1.CreateControl();

哪会引发错误"肌酐失败"。

在此之后,应用程序继续正常运行,我得到了#34; AccessViolationException" ,"尝试读取或写入受保护的内存。这通常表明其他内存已损坏" 在以下行:

  axBioBridgeSDK1.SetDeviceCommKey(0);

我在64位系统上使用.NET Framework 3.5和VS 2010。 我尝试过许多问题,例如:

  • 取消注册并重新注册OCX文件。
  • 使用命令" netsh winsock reset"
  • 将项目配置更改为X86

我怀疑它与32/64配置有关,第二个错误是由于第一个错误引起的。谢谢,

0 个答案:

没有答案