• ベストアンサー

VB5.0からVB6.0への移行について

VB5.0からVB6.0への移行について プログラマー初心者です。 VB5.0で作成したプロジェクトを、VB6.0で開くと、 【'C:\...\marquee.ocx'を読み込めません。--プロジェクトのロードを続けますか?】と 【'C:\...\raocx32.dll'を読み込めません。--プロジェクトのロードを続けますか?】の メッセージが出力されます。 "marquee.ocx"と"raocx32.dll"は、ともにWebサイトよりダウンロードして、 'C:\WINDOWS\system32'に保管しましたが、認識しません。 コマンドプロンプトで、 'regsvr32 marquee.ocx'を実行させましたが、 【"marquee.ocx"は実行可能ファイルではないか、 またはこのファイルのヘルパが登録されていない可能性があります。】 というメッセージが出力されます。 "marquee.ocx"と"raocx32.dll"を読み込ませたいのですが、 方法を教えてください。 宜しくお願い致します。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

追加 OSの環境によってはユーザーアカウントを無効にする。 ファイル名を指定して実行し、marquee.ocxを登録。 ユーザーアカウントを有効にする。 という方法がいいのかも。 vb6 レジストリ登録 ocx でググってみてください。適当なサイトが 見つかるとおもいますが。

okfun_999
質問者

お礼

回答ありがとうございました。 結局のところ、参照できないまま、VB6.0を起動し、参照設定で直接参照。 プロジェクトを再起動させたら、うまく認識しました。 アドバイスありがとうございました。

その他の回答 (1)

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

レジストリをいじくります。以下。 http://support.microsoft.com/kb/173091/ja

okfun_999
質問者

お礼

回答ありがとうございます。 レジストリいじりまくりましたが、解決せずでした。 参考になりました。ありがとうございました。

関連するQ&A