• ベストアンサー

コンポーネント’MSCOMM32.ocx’のエラー

VB2010Expressをインストールして、 VB6.0のソフトを使おうとexeファイルをクリックしたら、 下記のエラーがでます。 どうしたらよいか、どなたかご存知ないでしょうか? おしえてください。どうぞよろしくお願いします。 【エラー表示内容】 コンポーネント’MSCOMM32.ocx’ またその依存関係の1つが適切に登録されていません。 ファイルが存在しないか不正です。 【試したこと】 1.窓の森より、VB6ランタイム(WinXP対応)をインストール 2.以下の方法でファイルを貼付け >また、実際必要なファイルは「MSCOMM32.OCX」という物なのですが、 >インターネット上からダウンロード出来ます。 >Googleで「MSCOMM32.OCX」、「DOWNLOAD」みたいな感じで >検索してファイルを落としてくださいね。 >そのファイルを「c:\windows\system32\」の中にコピーすれば完了です★

質問者が選んだベストアンサー

  • ベストアンサー
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

> VB2010Expressをインストール > VB6.0 VB2011とVB6.0はまったく別なソフトです。VB6.0で作ったソフトを動かすのにVB2010は必要ありません。 通常はVB6.0のランタイムをインストールすればVB6のソフトは動くはずなんですが。 下記からVB6のランタイムをダウンロード/インストールしてみてください。 http://www.vector.co.jp/soft/win95/util/se327852.html

ddtqp
質問者

お礼

回答ありがとうございます。 原因がわかりました。 業者に作ってもらったVB6.0のソフトは、セキュリティーコードのパッチをあて、コンポーネントが使用できるものでした。 ネットでVB2010をインストールすると、そのセキュリティコードが上書きされるそうです。

ddtqp
質問者

補足

原因がわかりました。 業者に作ってもらったVB6.0のソフトは、セキュリティーコードのパッチをあて、追加コンポーネントを使用できるものでした。 ネットからVB2010をインストールすると、そのセキュリティーコードが上書きされるようです。

関連するQ&A

専門家に質問してみよう