"Библиотека объектов не зарегистрирована" при добавлении Microsoft Rich Textbox Control 6.0 (SP6)

Я пытаюсь добавить Microsoft Rich Textbox Control 6.0 (SP6) управление через -8-->Компоненты... в VB6 IDE. Элемент управления присутствует в списке элементов управления. Когда я ставлю галочку и нажимаю OK / Apply, я получаю Object library not registered ошибка:

VB6 IDE Object library not registered error

среда-это Windows 7 SP1 x64 с последними обновлениями, VB6 SP6 + KB957924. richtx32.Ocx присутствует C:WindowsSysWOW64.

Я попытался перерегистрироваться .ocx при запуске этого в командную строку:

cd c:windowsSysWOW64
regsvr32 /u richtx32.Ocx
regsvr32 richtx32.Ocx

регистрация завершается успешно, но не решает проблему.

когда я смотрю на то, что происходит под капотом с API-интерфейс монитора, последний подозрительный звонок LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c) возвращает TYPE_E_LIBNOTREGISTERED.

1 ответов


проблема решена, выполнив следующее в командную строку:

cd C:\Windows\SysWOW64\
regtlib msdatsrc.tlb

Это также помогло с другими взрослыми .файлы ocx, такие как Graph32.ocx и Threed32.ocx