regtlibv12 エラーを克服してタイプ ライブラリ (OLE) を登録するにはどうすればよいですか?

regtlibv12 エラーを克服してタイプ ライブラリ (OLE) を登録するにはどうすればよいですか?

Windows 10 マシンに vb6 環境をセットアップし、いくつかの ocx コンポーネントで使用しようとしています。

しかし、regtlibv12.exe をいずれかの tlb ファイルで使用しようとすると、次のエラーが発生します。

RegisterTypeLib of msdatsrc.tlb failed : 8002801c

tlbファイルの登録がうまくいかないようです

また、VB6 環境では一部のコンポーネントを使用できません。

このエラーを克服するにはどうすればいいですか? また、このエラーは何を意味するのでしょうか?

答え1

2つの提案:

このエラーはおそらく権限エラーです。コマンド プロンプトを管理者権限で開いていることを確認してください。

より深いところにある \windows フォルダから regtlib*.exe を検索したところ、VB 6.0 もインストールされている私の Windows 10 マシンでは regtlib.exe しか見つかりませんでした。regsvr32 で .tlb ファイルを登録できると確信していますが、私の Windows フォルダにあった 2000 年 7 月 14 日の標準バージョンの regtlib.exe を試すこともできます。

関連情報