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

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

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

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

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

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

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



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat