Я пытаюсь добавить элемент управления Microsoft Rich Textbox Control 6.0 (SP6)
через Project → Components... в VB6 IDE. Элемент управления присутствует в списке элементов управления. Когда я поставлю галочку и нажмите ОК/Применить, я получаю ошибку 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-монитор, самым последним подозрительным вызовом является LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c)
, который возвращает TYPE_E_LIBNOTREGISTERED
.