彩票走势图

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

转帖|使用教程|编辑:鲍佳佳|2020-07-13 15:22:48.690|阅读 1116 次

概述:有时当我们尝试访问ActiveX控件的属性页时,会出现类似“Class not registered. Looking for object with CLSID:{808A9BF8-DFA8-4A0A-BB85-F6F989EE8FDC}”的问题。本文提供了该问题的解决方式。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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添加到该目录中

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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP