解决无法添加Activex控件变量的错误

本文详细介绍了在Win7系统中使用VC开发时遇到的Activex控件插入和添加变量时出现的......VCVCWizardsCodeWizMFCVariableHTML2052default.htm文件1211或1212行缺少对象或对象为null错误的解决方法。通过在注册表中搜索动态库或.ocx文件,定位TypeLib项并修改其权限为administrators组完全控制,最后使用regsvr32.exe重新注册控件即可解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用VC做开发时会经常使用到Activex控件,在插入Activex控件再添加控件变量时有时会遇到“ ...... \VC\VCWizards\CodeWiz\MFC\Variable\HTML\2052\default.htm”文件1211或者1212行缺少对象或者对象为null的错误。今天终于找到了解决这一错误的方法。
首先在注册表中搜索所使用的动态库或者.ocx文件,比如mstscax.dll。
然后在所找到的项附近找到“TypeLib”项,记录下该项下的数据值。
再打开“HKEY_CLASSES_ROOT\TypeLib\<TypeLib项下的数据值>”  该注册表项,修改该注册表项权限为administrators组完全控制。
最后使用regsvr32.exe 重新注册控件。

这个问题在Win 7系统上容易出现,因为Win 7使用了严格的权限控制。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值