ComponentOne Studio for ActiveX使用教程:解决“Class not registered”系列错误

Studio for ActiveX 包含了全面的组件和控件,包括 格、图表、 表等。ActiveX的一项基本基本功能是能够使用设计器来访问ActiveX控件的属性。这使我们能够实现样式,宽高比,字体等操作。但是,有时当我们尝试访问ActiveX控件的属性页时,会出现类似“Class not registered. Looking for object with CLSID:{808A9BF8-DFA8-4A0A-BB85-F6F989EE8FDC}”的问题。

Studio for ActiveX 最新试用版

为了解决此错误,您必须在注册表详细信息中搜索CLSID。

  1.Start Menu > Launch “Run” Application > regedit (Opens the registry editor)
  2.使用CTRL + F搜索您先前收到的CLSID错误(在上面的示例中,这是“ 808A9BF8”)
  3.在CLSID下查找以.ocx或.dll结尾的相应文件名
  4.使用regsvr32重新注册该.ocx或.dll
  5.关闭项目,然后再次打开以验证问题是否仍然存在
再举一个例子,假设第二种情况是C1Sizer控件存在问题。首先,在System32文件夹中查找文件C1SizerPpg.dll,然后通过“Menu > Launch “Run” Application > regsvr32 C1SizerPpg”进行注册。如果您使用的是64位版本的Windows,则由于该控件需要一个Windows 32位版本,您需要执行以下步骤:

  1.以管理员身份运行“命令提示符”
  2.转到SysWoW64(这允许64位计算机运行32位应用程序)
  3.确保C1SizerPpg.dll在此目录中,或使用regsvr32将C1SizerPpg.dll添加到该目录中

这样可以解决“未注册类”错误,并且您应该能够访问控件的属性。

如果你对我们的产品感兴趣或者有任何疑问,欢迎咨询在线客服>>

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月10日
下一篇 2020年6月10日

相关推荐

发表回复

登录后才能评论