• 締切済み

う~ん…。

 いつもお世話になっています。 VB6.0で開発したシステムをwin95でexeで実行テストをしているのですが、 「コンポーネント'date60.ocx'、またはその依存関係のひとつが適切に 登録されていません。ファイルが存在しないか、あるいは不正です。」 と出ます。「date60.ocx」については、Input Manを使用している からかな?と考えているのですが、なぜこのようなエラーがでるのかが わからないのです。どなたかお教え願えないでしょうか?また、回避策? などもあればよろしくお願いします。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>インストールはせずにexeで動かしている状態です。 ではなくて、ocxのインストールは?ということだったんですけど。 >ありがとうございます。書き忘れていたのですが、そうなるのは、 >win95だけで、win2000では問題は無いのです。 >ということは問題はwin95だから…ということかな?と思いました。 なんかのランタイムDLLがたんないだけだと思いますけど。 MFC??.DLLとか。 VB6.0で開発したアプリは、デストリビューションウィザードでインストーラを作成して配布しないと動かないと思ったほうがいいですよ。

guruguru2
質問者

お礼

回答ありがとうございます。開発で使ったソフトをもう一度マシンにインストールしてみます。本当にありがとうございました。

すると、全ての回答が全文表示されます。
  • sienna
  • ベストアンサー率35% (51/145)
回答No.2

VB6に付属しているディストリビューションウィザードを 使用してインストーラを作ってみてはいかがでしょうか。

guruguru2
質問者

補足

ありがとうございます。書き忘れていたのですが、そうなるのは、win95だけで、win2000では問題は無いのです。ということは問題はwin95だから…ということかな?と思いました。

すると、全ての回答が全文表示されます。
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>「コンポーネント'date60.ocx'、またはその依存関係のひとつが適切に >登録されていません。ファイルが存在しないか、あるいは不正です。」 なぜ?、ってメッセージのとおりです。 正しくインストールできてないのでしょう。 Input Manのocx、実行テストのマシンにはどのようにインストールしました? おそらくここが間違っているのでは?

guruguru2
質問者

補足

インストールはせずにexeで動かしている状態です。

すると、全ての回答が全文表示されます。

関連するQ&A