我尝试添加Microsoft Rich Textbox Control 6.0 (SP6)
控制通过项目 -> 组件...在 VB6 集成开发环境中。该控件存在于控件列表中。当我勾选它并单击“确定/应用”时,我得到Object library not registered
error:
环境是 Windows 7 SP1 x64,具有最新更新,VB6 SP6 + KB957924。richtx32.Ocx
存在于C:\Windows\SysWOW64\
.
我尝试通过在提升的命令提示符中运行以下命令来重新注册 .ocx:
cd c:\windows\SysWOW64
regsvr32 /u richtx32.Ocx
regsvr32 richtx32.Ocx
注册成功完成,但没有解决问题。
当我查看幕后发生的事情时API监控器 http://www.rohitab.com/apimonitor,最近的可疑电话是LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c)
返回TYPE_E_LIBNOTREGISTERED
.
通过在提升的命令提示符中运行以下命令已解决该问题:
cd C:\Windows\SysWOW64\
regtlib msdatsrc.tlb
这也对其他较旧的 .ocx 文件有帮助,例如 Graph32.ocx 和 Threed32.ocx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)