• ベストアンサー

VB6.0 エラーの対応仕方

VB6.0で実行ファイルを作ったですが、そのファイルをインストール処理すると以下のエラーメッセージがでました: ”ファイル'C:\WINDOWS\SYSTEM\msado25.tlb'の登録中にエラーが発生しました。” どうすれば、そのエラーを解決できるでしょうか?ご回答をお願いいたします。

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

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.2

とりあえず、調べて見たらでてきたので。 ここからvb021015.lzhを落として、 http://www.fukkey.dyndns.org/pins/vb/archive/ 解凍するとindex.htmlが出てくるので、それを開いて、「セットアップ時にエラー まつ (09/24 15:46)」 を見てみてください。

参考URL:
http://www.fukkey.dyndns.org/pins/vb/archive/
Sikabu
質問者

お礼

ご指導の通り、問題を解決しました。ありがとうございました。

その他の回答 (1)

  • arikui
  • ベストアンサー率43% (52/120)
回答No.1

VBで作成した実行ファイルを実行するには、いろいろなファイルが必要です。 それらを正しくインストールしなければVBで作成した実行ファイルを実行できません。 「ディストリビューションウィザード」でセットアップディスクを作り、それを使ってインストールする必要があります。

Sikabu
質問者

補足

「ディストリビューションウィザード」でセットアップディスクを作り、それを使ってインストールする必要があります。←その手順で操作して、インストールの途中で以上のエラーが出ました、説明不足、申し訳ございません。ご回答ありがとうございました。

関連するQ&A

  • VB6.0開発ソフトインストールできません

    VB6.0でデータベース(SQLSERVER7.0)をアクセスする プログラムを作りました。 そのプログラムをVB6.0が インストールしていない他のパソコンでも 動かしたいので ディストリビューション ウィザードで setup.exeを作り 他のパソコンにセットアップしようとしたら 「ファイルC:\WINNT\SYSTEM32\msado21.tlbの 登録中にエラーが発生しました」と 表示されセットアップできません。 なおセットアップのログファイルを見ると エラーC:\WINNT\SYSTEM32\msado21.tlb中に DLLRegisterSerer()のエントリポイントが 見つかりません。 次の処理中:DllSelfRegister: "C:\WINNT\SYSTEM32\msado21.tlb" とありました。 セットアップでき、実行できるようにするには どのようにしたら良いですか? もちろんexeファイルをコピーし 他のパソコンにいれても実行されません。 エラーメッセージは 実行時エラー430 クラスはオートメーションまたは予測したインターフエースをサポートして  いません

  • VB6のセットアップ

    WINDOWS XP環境 で利用していたVB6のセットアップをWINDOWS 7の環境でセットアップしようとしたら以下のエラーがでてしまいます、対処法を教えて下さい! *** エラー: 'C:\Windows\System32\wshom.ocx' の DllRegisterServer() 関数が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\wshom.ocx' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '再試行' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: 'C:\Windows\System32\wshom.ocx' の DllRegisterServer() 関数が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\wshom.ocx' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '無視' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\msxml.dll' の登録中に LoadLibrary() が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\msxml.dll" *** エラー: ファイル 'C:\Windows\System32\msxml.dll' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '無視' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\msxml.dll"

  • Windoes7にVB6をインストールし、VB6.exeを起動すると

    Windoes7にVB6をインストールし、VB6.exeを起動すると 「システムの設定が不正なため、VisualBasicを起動できませんでした。入力が間違っているか登録されていません。VBTEMPL.TLB」 との表示が現れ実行できません。 解決方法、どなたかご存知ありませんでしょうか。

  • VB5 と VISTA

    VB5 で開発した DAO でのDBがうまく動きません アプリケーションをVUISTA で インストールすると TLBファイル'C:\program files\microsoft shared\DAO\dao2535.tlb'を登録できませんでした (DAO\DAO350.dll も) となり、DBをから読みしてしまうようです。 解決方法をご教示願います

  • インストール時のエラーメッセージの対応方法

    VB6.0ディストリビューション ウィザードを使って、あるソフトを作りましたが、 ほかのパソコンにインストール時、以下のエラーメッセージが出ました。  「このファイル'C\Windows\TEMP\msftqws.pdw\$(DLLSelfRegister.Ex)'が見つからないため、登録されませんでした。」  どうすれば、以上のエラーを解消することができる?  教えてください、お願いいたします。

  • 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"を読み込ませたいのですが、 方法を教えてください。 宜しくお願い致します。

  • VB6.0でのディストリビューション

    ディストリビューションで色々エラーがあるようなのですが、私もどうしてもインストーラからセットアップした実行ファイルが動きません。エラーは出ないのですがAccessへの読込を行わないようです。 現在の環境ですが OS:WindowsXP pro SP1 VB 6 SP6 (参照:MS ActiveX Data Object 2.5) Access2000, MDAC2.8 C:\Program Files\Common Files\System\ado\msado25.tlb,msado28.tlbなど 関係ありそうなものを挙げてみました。 どなたか、ディストリビューション ウィザードを使っての操作を教えてください。

  • vb6 オブジェクトライブラリは登録されていません

    お世話になります。 VB6の開発環境で困っております。 マシンは前任者から引き継いだWin7 の32Bitなのですが、 VB6のプロジェクトを開くと「オブジェクトライブラリは登録されていません」のメッセージが出てしまいます。 確認したところ、プロジェクトのコンポーネントにMscomctl.ocxが登録できない状況なのは確認できました。 ※登録時も同じメッセージで登録できません。 以下、試したこと VB6のSPやパッチをインストール VB6.0-KB290887-X86とVB60SP6-KB2708437-x86-JPN レジストリの削除 reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f レジストリの再登録等 C:\Windows\system32\regsvr32 /u C:\Windows\system32\mscomctl.ocx C:\Windows\system32\regsvr32 C:\Windows\system32\mscomctl.ocx /u C:\Windows\system32\regsvr32 C:\Windows\system32\mscomctl.ocx C:\Windows\regtlib.exe C:\Windows\system32\mscomctl.ocx 前任者からの引き継ぎ(会ったことないけど)なので、いつの段階から事象が出ているのか判断つかず、システムの復元は行っておりません。

  • SIMCITY2000(シムシティ2000)エラーが出ます

    SIMCITY2000のCDをパソコンに入れると次のようなエラーメッセージが出てインストールが出来ません。解決方法を教えてください。 エラーメッセージ 16ビットWindowsサブシステム C:WINDOWS\SYSTEM\AUTOXEC.NT.システムファイルはMS-DOSおよびMicrosoftWindowsアプリケーションを実行するのに適していません。アプ リケーションを終了するには、[閉じる]を選んでください。 閉じるを選んだら消え、無視を選択しても何も起こりません。

  • VB5.0 参照設定で「既にロードされています」

    いつもお世話になっております。 VBで参照設定がうまくいかず困っております。 【環境】OS:Win98/VB:5.0(SP3) 【状況】一度外した参照設定を再び指定すると、以下のエラーメッセージが出て、登録ができない。 「指定されたライブラリ/プロジェクト、または互換ライブラリ/プロジェクトは既にロードされています。」 【詳細】 1.ショートカットを作成したかったので、Shelllnk.tlbを参照設定していた 2.Shelllnk.tlbの参照設定を外した 3.Shelllnk.tlbを新しく作り、再度参照設定しようとしたら、上記のメッセージが出た どこかに一度設定した情報が残っているのでしょうか? VBPファイルもテキストで開いて見たのですが、よくわかりませんでした。