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进行处理,非常感谢!