投稿日 | : 2003/03/05(Wed) 22:00 |
投稿者 | : おじさん |
URL | : |
タイトル | : Re: Visual Studio Installerでdao360をレジストリーに登録するには |
自己レスです。
レジストリーに登録されないのでレジストリー
エディターばかり調べていましたが
関連付けエディターの方を読んでいて分かりました。
dao360.dllは標準でRegisterのプロパティが自己登録
しない設定になっていました。
これを下記のとおり自己登録するに変えたところ
無事起動できました。
Registerプロパティの説明は下記を参照して下さい。
http://www.microsoft.com/japan/developer/library/default.asp?URL=/japan/developer/library/vsinstal/veproregisterproperty_file.htm
ただ、comオブジェクトは自己登録しないよう
薦められています。・・・意味は理解できませんが。
駄目とは言ってないので大丈夫だと思います。
comオブジェクトの説明は下記を参照して下さい。
http://www.microsoft.com/japan/developer/library/default.asp?URL=/japan/developer/library/vsinstal/vehowaddingremovingcomobject.htm
これでやっと自分のソフトのバグ取りに専念できそうです。
ご協力いただいた皆さんに心より感謝申し上げます。
> 現象・・VB6(SP5)のデストりビューションウィザードで作ったソフトは正常にセットアップできるのですが、これをVisual Studio Installer で作るとソフトを起動する時に、クラスは登録されていません・・のエラーが出て起動できませんでした。原因を探ったところ dao360.dll がレジストリーに登録されていないためと分かりました。(手動で登録したり、dao360を登録するフリーソフトをインストールしたり、Access2000がインストールされていると正常に動いたため)
> Installer Help のレジストリーエディターを読んでみましたが私には理解できませんでした。
>
> そこで教えてください・・Installerで dao360 をレジストリーに登録する方法を教えてください。