■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#37810-0ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー田中 柚2001-01-27(土) 00:43
     #37811-0追加: #37810 すみません田中 柚2001-01-27(土) 00:48
     #37816-0RE#37810:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラーLESIA2001-01-27(土) 05:05
     #37816-1RE#37810:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラーLESIA2001-01-27(土) 05:05
     #37818-0RE#37816:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー田中 柚2001-01-27(土) 05:39
     #37818-1RE#37816:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー田中 柚2001-01-27(土) 05:39
     #37825-0RE#37818:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー匿名378252001-01-27(土) 11:41
     #37825-1RE#37818:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー匿名378252001-01-27(土) 11:41
     #37836-0RE#37825:ありがとうございました田中 柚2001-01-27(土) 19:34
     #37837-0RE#37836:ありがとうございましたレベル102001-01-27(土) 20:03
#37810-0
ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー
お世話になっております。田中 柚です。
先日から書いていたプログラムが、(一応)完成したので、
ディストリビューションウィザードを使ってセットアッププログラムを作りました。
意気揚々と別のパソコン(win98 acsess2000は入っているけどVisualStudio等は入っていません)
にコピーしてセットアップを開始すると終了間際で、

*** エラー: ファイル 'C:\WINDOWS\SYSTEM\msado21.tlb' の登録中にエラーが発生しました。

というエラーが発生してしまいました。再試行は押しても同じエラーメッセージが表示されるだけで、
とりあえず「無視」を選択して、作ったソフトの実行ファイルをクリックすると、案の定、

***  実行時エラー'3706':
***  プロバイダが見つかりません。正しくインストールされていない可能性があります。

とのメッセージが表示されて、プログラムは終了させられてしまいました。

セットアッププログラムのログファイルをチェックしたところ、

*** エラー: 'C:\WINDOWS\SYSTEM\msado21.tlb' 中に DllRegisterServer() のエントリポイントが見つかりませ     ん。
*** 次の処理中: DllSelfRegister: "C:\WINDOWS\SYSTEM\msado21.tlb"

との記述がありました。ちょっと私には分からない情報なのですが、とりあえずレジストリに
何らかの原因で登録できなかったのだろうと思い、とりあえず、レジストリエディターで
インストール先のパソコンのレジストリを"msado21"で検索したところ、
しっかりと登録されていたのです。

開発環境のパソコンでも同じように調べてみたのですが、全く同じファイルが同じ状態で
登録されているようで、何が問題なのか、さっぱり分かりません。
何か手がかりを、と思い開発環境の方でセットアッププログラムを実行して見たのですが、
同じエラーメッセージが出てきてしまいました。
しかし、ちゃんとソフトは動きます。(VBがインストールされてるしね。)

どなたか、何らかの情報・ヒント等授けていただけませんでしょうか?

長文になってしまいました。要点まとめるのが下手ですみません。
皆様なにとぞよろしくお願い申し上げます。
田中 柚
#37811-0
追加: #37810 すみません
すみません田中 柚です。
環境を書くのを忘れていました。
開発環境が win98SE VB6.0(SP4)
セットアップ先が win98SE Access2000開発環境なし
です。
みなさま、ひらにひらによろしくお願い申し上げます。
#37816-0
RE#37810:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー
> 先日から書いていたプログラムが、(一応)完成したので、
> ディストリビューションウィザードを使ってセットアッププログラムを作りました。
> 意気揚々と別のパソコン(win98 acsess2000は入っているけどVisualStudio等は入っていません)
> にコピーしてセットアップを開始すると終了間際で、
> 
> *** エラー: ファイル 'C:\WINDOWS\SYSTEM\msado21.tlb' の登録中にエラーが発生しました。

私も、同じエラーで悩んだことがあります。

多分、Setup.lstの記述がおかしいのだと思います。
テキストエディタで、Setup.lstを開き、msado21.tlbを設定している行に、$(DLLSelfRegister)
と書いている所があると思いますが、それを、$(TLBRegister) に変えてセットアップをやれば
うまくいくと思います。
#37816-1
RE#37810:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー
> 先日から書いていたプログラムが、(一応)完成したので、
> ディストリビューションウィザードを使ってセットアッププログラムを作りました。
> 意気揚々と別のパソコン(win98 acsess2000は入っているけどVisualStudio等は入っていません)
> にコピーしてセットアップを開始すると終了間際で、
> 
> *** エラー: ファイル 'C:\WINDOWS\SYSTEM\msado21.tlb' の登録中にエラーが発生しました。

私も、同じエラーで悩んだことがあります。

多分、Setup.lstの記述がおかしいのだと思います。
テキストエディタで、Setup.lstを開き、msado21.tlbを設定している行に、$(DLLSelfRegister)
と書いている所があると思いますが、それを、$(TLBRegister) に変えてセットアップをやれば
うまくいくと思います。
#37818-0
RE#37816:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー
LESIA 様
ありがとうございました。
インストーラーでの問題は解決いたしました。
本当にありがとうございました。

しかし!
相変わらず起動すると
***  実行時エラー'3706':
***  プロバイダが見つかりません。正しくインストールされていない可能性があります。
のエラーが出てしまいます。

神はなぜ私にこの様な業を背負わせるのでしょう?あぁ。

もう少しがんばってみます。
今はMicrosoft Installer1.1をダウンロードしてきて
使ってみたのですが、インストール先のパソコンで、インストールしてみると
「このインストレーションパッケージはwindowsインストーラーサービスでインストールできません。
 新しいバージョンのWindowsインストーラーを含むWindowsサービスパックをインストールする
 必要があります。」
なるメッセージが表示されてインストールできませんでした。
あ、インストール先はただのWin98でしたので、たぶんそれが問題なのではないかと思います。
で、windows update を実行中でございます。

ん、がんばろう・・・

兎に角、まずはありがとうございました。
田中 柚
#37818-1
RE#37816:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー
LESIA 様
ありがとうございました。
インストーラーでの問題は解決いたしました。
本当にありがとうございました。

しかし!
相変わらず起動すると
***  実行時エラー'3706':
***  プロバイダが見つかりません。正しくインストールされていない可能性があります。
のエラーが出てしまいます。

神はなぜ私にこの様な業を背負わせるのでしょう?あぁ。

もう少しがんばってみます。
今はMicrosoft Installer1.1をダウンロードしてきて
使ってみたのですが、インストール先のパソコンで、インストールしてみると
「このインストレーションパッケージはwindowsインストーラーサービスでインストールできません。
 新しいバージョンのWindowsインストーラーを含むWindowsサービスパックをインストールする
 必要があります。」
なるメッセージが表示されてインストールできませんでした。
あ、インストール先はただのWin98でしたので、たぶんそれが問題なのではないかと思います。
で、windows update を実行中でございます。

ん、がんばろう・・・

兎に角、まずはありがとうございました。
田中 柚
#37825-0
RE#37818:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー
> しかし!
> 相変わらず起動すると
> ***  実行時エラー'3706':
> ***  プロバイダが見つかりません。正しくインストールされていない可能性があります。
> のエラーが出てしまいます。

プロバイダの記述が間違っているのかも。

プログラムの中で
Provider=Microsoft.Jet.OLEDB.3.51
と書いていたら
Provider=Microsoft.Jet.OLEDB.4.0
にしてみるとか。
#37825-1
RE#37818:ウィザードを使ったセットアップソフトで"msado21.tlb"のエラー
> しかし!
> 相変わらず起動すると
> ***  実行時エラー'3706':
> ***  プロバイダが見つかりません。正しくインストールされていない可能性があります。
> のエラーが出てしまいます。

プロバイダの記述が間違っているのかも。

プログラムの中で
Provider=Microsoft.Jet.OLEDB.3.51
と書いていたら
Provider=Microsoft.Jet.OLEDB.4.0
にしてみるとか。
#37836-0
RE#37825:ありがとうございました
今生き返りました 田中柚です。
匿名37825さま、ありがとうございました。
すぐに試してみます。
ミスが多いなぁ。>私
#37837-0
RE#37836:ありがとうございました
> ミスが多いなぁ。>私
今回の件は仕方無いと思います。MSのHPに行かないと判らない事柄
ですしね。
#ま、本来は質問前にMSのHPに行く決まりなんですけど、最近
#はそんなに厳しくないです。

あと、過去ログ保存庫がV友にあるのはご存知ですか?
そこから、ちょっと多いけど過去ログをダウンロード
しておくと、又、違った障害が発生した時に役に立ちますよ。
常連の方々が作った専用のログビューワーもありますし・・・

#過去ログ整備の為にサブジェクトには厳しいですけどね。
#本当はお礼はここではなく一言掲示板に書く決まりなので
#次回からは気をつけて下さい。

削除キー 1234
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)