Как преодолеть ошибку regtlibv12 и зарегистрировать библиотеку типов (OLE)?

Как преодолеть ошибку regtlibv12 и зарегистрировать библиотеку типов (OLE)?

Я пытаюсь настроить среду vb6 на компьютере с Windows 10 и использовать ее с некоторыми компонентами ocx.

Но всякий раз, когда я пытаюсь использовать regtlibv12.exe с любым из файлов tlb, я получаю ошибку:

RegisterTypeLib of msdatsrc.tlb failed : 8002801c

Регистрация любого файла tlb, похоже, не работает должным образом.

И я не могу использовать некоторые компоненты в среде VB6.

Как преодолеть эту ошибку и что она означает?

решение1

Два предложения:

Ошибка, скорее всего, связана с правами доступа. Убедитесь, что вы открыли командную строку с правами администратора.

Поиск regtlib*.exe из папки \windows на более глубоком уровне привел только к regtlib.exe на моей машине с Windows 10, на которой также установлен VB 6.0. Я почти уверен, что вы можете зарегистрировать файл .tlb с помощью regsvr32, но вы также можете попробовать стандартную версию regtlib.exe, которая была в моей папке Windows и датирована 14.07.2000.

Связанный контент