Я пытаюсь настроить среду vb6 на компьютере с Windows 10 и использовать ее с некоторыми компонентами ocx.
Но всякий раз, когда я пытаюсь использовать regtlibv12.exe с любым из файлов tlb, я получаю ошибку:
RegisterTypeLib of msdatsrc.tlb failed : 8002801c
И я не могу использовать некоторые компоненты в среде VB6.
Как преодолеть эту ошибку и что она означает?
решение1
Два предложения:
Ошибка, скорее всего, связана с правами доступа. Убедитесь, что вы открыли командную строку с правами администратора.
Поиск regtlib*.exe из папки \windows на более глубоком уровне привел только к regtlib.exe на моей машине с Windows 10, на которой также установлен VB 6.0. Я почти уверен, что вы можете зарегистрировать файл .tlb с помощью regsvr32, но вы также можете попробовать стандартную версию regtlib.exe, которая была в моей папке Windows и датирована 14.07.2000.