如何克服 regtlibv12 错误并注册类型库(OLE)?

如何克服 regtlibv12 错误并注册类型库(OLE)?

我正在尝试在 Windows 10 机器上设置 vb6 环境并将其与一些 ocx 组件一起使用。

但是每当尝试将 regtlibv12.exe 与任何 tlb 文件一起使用时,我都会收到错误:

RegisterTypeLib of msdatsrc.tlb failed : 8002801c

任何 tlb 文件的注册似乎都不太顺利

而且我无法在 VB6 环境中使用某些组件。

如何克服这个错误,这个错误意味着什么?

答案1

两个建议:

该错误很可能是权限错误。请确保您以管理员权限打开了命令提示符。

在 deep 上的 \windows 文件夹中搜索 regtlib*.exe 只会在我的 Windows 10 计算机上生成 regtlib.exe,该计算机也装有 VB 6.0。我相当确定您可以使用 regsvr32 注册 .tlb 文件,但您也可以尝试使用标准版本的 regtlib.exe,它位于我的 Windows 文件夹中,日期为 2000 年 7 月 14 日。

相关内容