我尝试在 VB6 IDE 中通过Project -> Components...Microsoft Rich Textbox Control 6.0 (SP6)
添加控件。该控件出现在控件列表中。当我勾选它并单击确定/应用时,我收到错误:Object library not registered
环境是带有最新更新的 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 Monitor查看幕后发生的事情时,最近的可疑调用是LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c)
返回TYPE_E_LIBNOTREGISTERED
。