Windows7 Professional 32bit に VB6.0 ServicePack6 をインストールした。
VB6.0で作成されたシステムのソースを開くと、
オブジェクトライブラリが登録されていません
と怒られる。OCXのレジストリ登録ができていないのかと思い、何度も登録し直したが、ダメ。
どうやらMscomctl.ocxのロードでエラーが発生しているらしく、タイプライブラリを再登録する必要があるらしい。
解決方法
以下、タイプライブラリの再登録方法1. コマンドプロンプトを管理者として実行
2. 下記コマンドを実行
C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe C:\Windows\system32\msdatsrc.tlb
3. regsvr32 コマンドで対象のOCXを再登録する以上でエラーは発生しなくなりました。
0 件のコメント :
コメントを投稿