-PR-
解決済み

VB5で依存ファイルが最新ではありませんがでます

  • 困ってます
  • 質問No.81542
  • 閲覧数225
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 14% (2/14)

VB5で次のような症状で困っていますお助けください。

セットアップウイザードでセットアップデスクを作成しょうとしましたが次の様
なエラーが出て困っていますどのようにすれば出なくなるのでしょうか。

『以下のコンポーネントの依存ファイルが最新ではありません。
ここでウィザードを終了し、このウィザードを使用してこれらのコンポーネント
の依存ファイルを再作成する必要があります。』
COMDLG32.OCX
MCL32.OCX

のメッセージが出ます。ヘルプで調べると

『一覧に表示されたファイルが Microsoft Visual Basic で作成したコンポー
ネントである場合は、セットアップ ウィザードを使用して、依存ファイルを作
成できます。
まず、セットアップ ウィザードを再起動して、目的のコンポーネントのプロジ
ェクト ファイル (.vbp) を選択し、[依存ファイルのみを生成] をクリックし
ます。セットアップ ウィザードのすべてのステップを実行して、古くなった依
存ファイルを作成します。その後、セットアップ ウィザードを再起動し、現在
のプロジェクトについてもう一度実行します。』

このヘルプ通りに[依存ファイルのみを生成] を行い再度セットアップ ウィザー
ドの再起動ったのですが同じエラーが出てしまいます。
どうかどのように対応すれば良いかお教え下さい。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル13

ベストアンサー率 46% (643/1383)

VBのコントロール(例えば、COMDLG32.OCX など)は、ライセンスを持たない人が無断で同コントロールを使用することが出来ないように、プロテクト(のようなもの)がかかっています。

つまり、VBを正常にインストールした環境ではCOMDLG32.OCXを使えるし第三者セットアップウィザードを使って第三者に配布することも出来るが、そうでない環境では出来ないってことです。

ひょっとしたら、VBをインストール後に何らかのファイルが壊れてしまった、あるいはVB5のランタイムをインストールしてしまったなどによって、ライセンスの情報が消えてしまっているのかもしれません。
ですから、VB5を再インストールするとかで解決できるんじゃないかと思います。
お礼コメント
seiya26

お礼率 14% (2/14)

回答ありがとうございます。
再インストールしてみましたがMCI32.OCXがまだ古いパージョンといってきます。
VB6で作成されたソフトもあるのでVB6のランタイムもインストールしたのでその
影響もあるのでしょうか。
VB5で作成されたソフトとVB6で作成されたソフトは同じPCでは使用出来ないの
でしょうかね。
投稿日時 - 2001-05-29 06:38:28
関連するQ&A
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ